made the damn MVC work for real