add randomizer
good_merge?
all_good