update readme
update comments