implemented historyView