adds structural grammar