best version: servoInterface2