# Week 12-13 | EPF-5
Proceeded further with yamux implementation. Took a little longer to implement than estimated, since it involved a lot of elements internally which needed to be built.
* Deadline logics for connections
* Transport
* Connection
* Utils for connection
* Mux
Apart from this also looked into testing of libP2P components to understand how tests are written and https://github.com/libp2p/go-buffer-pool which is used internally by yamux for sessions.
## Further Updates
* Finish testing.
* Open the PR.