improved history sharing