update documentation
update readme