first grammar works