@ finalized TCP structure design