created base app
code refactor and basic layout set