finished mvc part 1