added class DataSet