ADDED the pdu structure. Not finished.