modified structure
added basic app