More detail of implementation in Imu doc