Implement historical mode