depacketize implemented