add grammar as optional argument: in the works