# Week 20
Hi everyone, Rupam here. Last week, Radek opened a PR to use the new light client consensus types that were implemented in Prysm as we are slowly moving away from protobufs. Some places in that PR regarding the event feed were marked as TODOs because we had to deal with them later anyways. So I took up the work of completing the TODOs this week.
## Deprecating the v2 package
The general idea is to deprecate the `ethpbv2` package and work with interfaces or structs from `v1alpha1`. Not a very big PR to write a lot about it, I just had to send the `interfaces.LightClientFinalityUpdate` and `interfaces.LightClientOptimisticUpdate` to the event feed instead of `*ethpbv2.LightClientFinalityUpdateWithVersion` and `*ethpbv2.LightClientOptimisticUpdateWithVersion` respectively. You can check out my PR [here](https://github.com/prysmaticlabs/prysm/pull/14570)
The bulk of the deprecation was carried out by Bastin in another [PR](https://github.com/prysmaticlabs/prysm/pull/14531) which is yet to be merged. A few places still remain where `v2` is still used but I believe they will be addressed soon.