update readme
update documentation