added ultrasonic timer stuff