creating structure of the app