MVC finished
closes #74