combine common properties in new-conition