started implementing mvc