added new gui class