added couchdb requirement