more progress on Kalman filter.