add node component