added ultrasonic sensor, need implement