initial pass for grammer. looks like i need to make changes to pegrb