changes in the code alignment and sentences fixed