cleaner card_generate
merge