updated readme and npm package