expose history functions