added basic couchbase implementation equivalent