added database and redis modules