small change in logging levels
moved predicates into proper package