building basic browsing app structure