add db function