reinterface with pex changes