made class dbh singleton