created base application structure (currently not workable)