adding gui and menu manager