[PD] a nice interface