make the 12 conditions, ready to make classes and merge the branches