# Update 10
## week 10 updates
This week I deep dived in exploring LMDBX database structure of reth, the main bottleneck of this project which I will be facing is to add changes to existing database structure of reth, for verkle-integration:
there are two ways, that rust-verkle provides for it's integation by client teams:
* Implement own version of the traits : `Flush`, `WriteOnlyHigherDb`, `ReadOnlyHigherDb`, compatible with client's db structure
* Implement lower level traits in `verkle-db`, then use `VerkleDb`. The traits then the above traits will be automatically implemented using the traits in `verkle-db`, that is direct implementation of `BareMetalDiskDB` and `BatchDB` for reth's database.
for more reference see [rust-verkle: DB](https://github.com/crate-crypto/rust-verkle/blob/442174edeb69f7827047132306d302345df12b83/verkle-trie/src/database.rs#L10)
I have decided to move forward with first method first.
## week 11 roadmap
week 11 will be focused mostly on understanding devnet-7 test fixtures that will be relased in few days
## references
few resources followed for understanding reth's DB structure:
* [Stage sync and control flows](https://erigon.substack.com/p/erigon-stage-sync-and-control-flows)
* [Choice of Database](https://github.com/erigontech/erigon/wiki/Choice-of-storage-engine)