fixing tcp