some grammatical mistakes are been corrected