able to pack/unpack TCP package