updated data_chalenge.cxx