add db interface