nodejs implementation complete