final db.py