# EPF6 Dev Updates – Week 6
I had a very informative call with matt, my mentor from the lodestar team. We discussed on the plans for the backfill implementation and he suggested to look more into these:
- how exactly lighthouse/prysm handles reqresp messages to and from peers wrt backfill implementation
- drafting a pr for the task 2 from the backfill issue: *"Building DB Repository that will house backfill state"* ([github comment link](https://github.com/ChainSafe/lodestar/issues/7753#issuecomment-3079263617))
- dive deep into prysm codebase along with lighthouse and optionally prepare architecture design notes.
- what exactly is backfill support state of the clients and specific params such as backfill batch size (used in `beaconblocksbyrange` request) for the clients (specifically teku, lighthouse and prysm).
I explored and found out some info about some clients, noting here for future reference:
Lighthouse:
- supports blocks+blobs(upto DA boundary currently)
- backfill starts after cp_sync+fwd_sync
- [BACKFILL_EPOCHS_PER_BATCH](https://github.com/sigp/lighthouse/blob/cfb1f7331064b758c6786e4e1dc15507af5ff5d1/beacon_node/network/src/sync/backfill_sync/mod.rs#L39): 1(ie 32 slots)
- the rate can be increased by --disable-backfill-rate-limiting flag
- they are resolving some issues realated to node banning most of its peers while backfilling blobs
Prysm:
- blob backfill support prsesnt from v5.0.0(Deneb upgrade) along with block backfill support
- backfill starts after cp_sync+fwd_sync
- [related cli flags](https://github.com/OffchainLabs/prysm/blob/develop/cmd/beacon-chain/sync/backfill/flags/flags.go):
--backfill-batch-size (default: 32 slots)
--backfill-oldest-slot (default: 0)
--backfill-worker-count value (default: 2)
Teku:
- [DEFAULT_HISTORICAL_SYNC_BATCH_SIZE](https://github.com/Consensys/teku/blob/1107d9762bdbbabb8c8ae403dd53f2d213db7274/beacon/sync/src/main/java/tech/pegasys/teku/beacon/sync/SyncConfig.java#L27) = 50
- usage of DEFAULT_HISTORICAL_SYNC_BATCH_SIZE ([exalidraw link](https://excalidraw.com/#json=Whl4sjUSxDB7LkNhDEmX6,mN14eTVKbWgmiKiApDpyzg))
- [HistoricalBlockSyncService](https://github.com/Consensys/teku/blob/1107d9762bdbbabb8c8ae403dd53f2d213db7274/beacon/sync/src/main/java/tech/pegasys/teku/beacon/sync/DefaultSyncServiceFactory.java#L158)
Also started working on backfill db repo changes, will open pr soon.
Week 7 goals:
---
- draft the pr with backfill db repo changes
- deep dive lighthouse & prysm code and prepare architecture design notes