update docs and readme
update documentation