add leveldb wrapper