PDD by roles