basic models and controllrs added