wip
generate basic app structure