added constructors to kalman class