app structure, scrolling functionallity