published in npm
better docs