started work on fastpath, restructure PDU in