changed IPV4 to use ByteVector