# Week 6 Update 6.1
During Week 6 of the program I spent my time doing a lot coding with Rust. I am still learning the language and I am not going as fast as I would like. However, I still managed to learn how to use `cargo bench` and apply it to two Rust repositories of Poseidon: https://github.com/arnaucube/poseidon-ark and https://github.com/dusk-network/Poseidon252. Right now, I have both implementations fully working on my own private repository, and I am capable of running different benchmarks with different statistics.
I also started to survey the different implementations of Poseidon that can be found on the Internet. I am planning to prepare another HackdMD post with a list of all these implemantations and check if they are covered or not by [EIP-5988](https://eips.ethereum.org/EIPS/eip-5988).
For Week 7, I expect to do the following steps:
1. Add the Rust code of precompiles `SHA2-256` and `RIPEMD-160`. The `reth` client of [Paradigm](https://github.com/paradigmxyz/reth) uses the Rust crates https://crates.io/crates/sha2 and https://crates.io/crates/ripemd.
2. Continue collecting different implementations of Poseidon and Poseidon2 and start preparing a HackMD article summarizing their parameters.