elaborate on transducer example