npm integration instead of adding files
npm integration revised