move TCP and revise index