add all conditions