redesigned grammar