add timeout, merge, ready, invitation, accept methods