updated so that obs_noise can be differnt for e, p, and a