started to add some comments