update  gramer