course and review models and controllers done