improved nodejs support