home work 3 (pdo)