Transducer addition

Added transducer; also made Transducer ring strict TD