implemented and tested additional DataSet functionality - get_observation, gen_observations