Using MVC arch-pattern for this application