add 4 tcp variants