added definitions for predicate to grammar, expanded kwrds. functionality not yet implemented in projection class