recreated the DataProcess.java