database_ojbect model done