not necessary things removed
comments added