add some comments
update