categorization data structures by location and time