update the api docs
update the readme