better history msg