Gui methods class added and code made awesome