more updates on cleaning up the Ultrasonic class