ADDED pdu as default data datatype. Not finished