some comments added!