create _history when necessary
1.1.1