Finish Lesson5, Controller & Model Implemention