added common predicates extensions