- some comments added