communicating is for recording history