XYZ MUST use an NPM