improve the grammar