My very own MVC concoction