prepare to support PDO