near completion of contexts + language grammar