1st commit- database contract