design and grammar