finished __mergable_check