finalized our perfect grammar