For all code, which was added, need to add comments in format:
- For what reasons this function
- What a focus of every accepted parameters
- Returns value and their meaning
Also if function is long and hard - add additional comments for better understanding information.