self dp