added some node modules and changed the node check