working on the mysteries of npm