all data are properly fetched and sorted if necessary