added node server component