database initial design
database update