implementing PacketFactory wave 2, also add a little debugging