cleaned-up grammar