updated data.java