add calibrate init