changing to tcp