added database parameter