adding request predicates to Route