update contemplate grammar