updated docs and npm published