added missing npm install preparation step for user