HistoryAdapter