some comments added