add db modeling