added basic structure to the application