refactored pdu decoder