what are all predicate parts ?