pdo structure