added transducers