working on npm specific things