added NodeProxy