really bad MVC