---
# System prepended metadata

title: Untitled

---

* It was hard for me and other developrs to understand some tasks. And to understand I asked a lot of info in the group because some features that we didn't expect initially, e.g Mongodb (*55. other existing function in Exchange class* is not very clear also)
* It was hard for me to navigate the code and implement features because we are used to OOP structure and polymorphism but in the code methods were targeted to exchange and the fields were very unclear. So - it was not clear which metods we need to override and which methods is mandatory **It can be a part of previous step**
* It was hard for me to undersatnd some namings - some names were confusing. e.g Positions - it's symbols, Funding - tickers(it's minor issue) - it would be good to have a list of synonyms for them



--------------- (need to think)
* Also we had troubles because of Lack of documentation. The methods are tightly coupled to the exchange that implemented, so not clear from OKex example what are they doing.