fully seperated the tcp and udp compression elements