refactor trackUsage into category classifications