finished MVC demo 2