finished chapter #5 MVC and dynamic data