init basic app structure