modified TransducerAccess and TransducerManager