transducers
transducers update