added npm install for sub-modules