added gramamr rules