Completed the join overlay algorithm client & client protocol changed