added nodejs requirement