requires more nodejs packages