transducer design