finished the grammar, not working though
fix