added kalman 12