add History class