adding gui manager