You need to write documentation, there is no description for many functions, how am i suppose to learn that?