history explanation