Introduced Controller to aid MVC design