history returns reverse chronological
history not redundant