hopeffully the final grammar