trivial tmp additions
some extra printing, reordered params to require observed_data