progress on Kalman filter.