seperated tcphelper class