Beginning of Client Stack Implementation