added new Gui system