some  correction to grammer