added documentation
update readme