add gen_cdrom