Additionally, docstrings for the methods explaining the implementation and arguments would be nice.