added database and other libraries