add extra error checking
remove node_modules