[PD] here I go again..dynamic abstractions