Grammar & naming