prepareDatabase