add super node proxy function