worked on tcp_connection project and added protocol specification