added gui manager