added explicit, removed pds