todo- fix observation model. run it and look