update gramar