add database initialization strategy