First and basic models, controllers and views