provisions for configurable history buffer