add grammar doc