support for both histories