This is wrong because we need to follow the client server example in the psudo code. I will revert.
reverted