made some models and basic app structure