add cross-history