basic app structure
init markup