preparing for submission to npm