App structure
application structure set up