commit db.py finish 60%