added a GUI controller class