predicates - Completed 20.10.2014