added dependencies and added update module that updates the contents of the database