[PD] peakamp~ abstraction?