basic off-channel support; restructuring how part functions are handled