MVC with serious bugs