# Week 9 Update: [Odinson](https://github.com/PoulavBhowmick03)
This week started a bit late, but was a great one! On Thursday I receive a mail that I am officially accepted in the EPF now, so i am no longer a permissionless participant. Thank you again, to Mario and Josh, this means so much.
Worked on the project further, optimised the computation of memory_size further, which I will be talking, below. Awaiting their further review next.
Apart from that, joined the [office hours](https://github.com/eth-protocol-fellows/cohort-six/issues/274) on Wednesday, in the AMA session with potuz. I personally am a huge supporter of [ePBS](https://eips.ethereum.org/EIPS/eip-7732) and getting to know about his views, insights apart from following his X posts, was great. Had some questions regarding free option problem, and dual PTC, which were answered on other fellows' questions. Looked into the free option problem, and an article by [Flashbots](https://collective.flashbots.net/t/the-free-option-problem-in-epbs/5115).
Lastly, spent a good chunk of this week, working on my rust skills, and getting familiar with libp2p stack as well. Been building a mini gossipsub where nodes can communicate with each other, subscribe to topics, publish etc. [Here](https://github.com/PoulavBhowmick03/gossimini) is the link.
Finally, working on this previous [PR](https://github.com/sigp/lighthouse/pull/7649) of mine in Lighthouse, regarding reconstruction of Validator Attestation Services.
## Work for the week
This week there were not much work to be done as I await Michael and Dapplion's reviews on my PR further. But one issue that I talked about in my week 8 [update](https://hackmd.io/@Odinson/r1CvVWFulx) was of the memory size of shared Arcs. The issue that was ocurring was that, in the `recompute_cached_bytes` function, I had to use the `MemoryTracker` twice, leading to wrong `memory_size` calculation. In it's place, I introduced a new function `measure_cached_memory_size` which uses `MemoryTracker` only once, so there is no more the fear of double calculation of the `StateCache`. Commit [here](https://github.com/sigp/lighthouse/pull/7803/commits/5e1bbea794c5668dfbde126bcc7771f13aa08b11)
## Resources
1. Project [PR](https://github.com/sigp/lighthouse/pull/7803)
2. [Free Option Problem](https://collective.flashbots.net/t/the-free-option-problem-in-epbs/5115)
3. [ePBS](https://epf.wiki/#/wiki/research/PBS/ePBS) in epf.wiki
4. Recontruction of [Validator Attestator Service](https://github.com/sigp/lighthouse/pull/7649) in Lighthouse
5. Mini version of gossipsub, impl in Rust: [Repo](https://github.com/PoulavBhowmick03/gossimini)
## Conclusion
A great week overall, and such a boost, being selected in the fellowship. Next week, I am looking forward to Lighthouse team's comments, on the PR, completing the project I am working on, further working on the PR and trying to find other possible stuff I can work on, and help the team for the upcoming forks. Thanks!