Working on grammar and API.