public grammar