added gui controllers for MVC