update partner interface to use the new interface