a few comment lines have been added
minor changes