better history interactions