[PD] ann implementations