extract DataSet & DataRow for refactor