app is done, if more explanations are needed they can be provided