fix desk generate