grammar rebuilt