add grammar part