removed raw TCP communication