change to npm module