h_and_f => history