pp5 fix design Dynamic Dispatch