added spread grammar forms