add predicates as sync parts