add inithandshake