getting all the data