node processor