# Week 2 Updates
Hi there, its Rahul here again. These are my week 2 updates for EPF.
I spent week 2 judgling between PeerDas and Light Clients.
Barnabas Busa from EF helped me with some problems related to Kurtosis while doing a PeerDas interop with the Grandine Client.
So for making Grandine PeerDas ready the first thing to do is upgrade the libp2p crate of the Grandine client.
While researching for light clients , I dived deep into the consensus layer gadgets like LMD-GHOST, Casper from the [eth2book](https://eth2book.info/capella/part2/consensus/) and while reading on finality i found [this blog on confirmation rule](https://www.adiasg.me/confirmation-rule-for-ethereum/) by Aditya Asgaonkar. I was also testing some beacon node light client apis with different clients but I was facing some challenges regarding some paramaters , one such one is setting the `start_period` to 1 which gives an error. I also went through the updated light client protocol [specs](https://github.com/ethereum/consensus-specs/pull/3811/files).
Kurtosis has been a very useful tool since its it makes it very easier to spin up client nodes. Some resources that i found helpful are [kurtosis deep dive](https://ethpandaops.io/posts/kurtosis-deep-dive/) and [Eth-🐼ops config](https://github.com/ethpandaops/ethereum-package?tab=readme-ov-file#configuration)
## Tasks for the next week
1. Fully upgrade the libp2p crate of grandine
2. Complete testing of the light client api using Lodestar, Prysm and Nimbus.
3. Add metric collection to Light Clients