https://knowdifferences.com/difference-between-pdp-and-prdp/