adding all the data