almost complete DBManager
almost complete DBManager