more organized JPI predicates