add missing npm packages
swap underscore to lodash
wip