add db init function