added gui is_public