THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
Its in progress right now ....
Approach
We will have layered approach for handling the client message and server message. Each layer will do its work and pass the message to next layer.