more readable history methods