additions for NodeJS