struggling with npm