examples are using PDO now