вот если не понятно название, скажи, поменяю а комментарии к каждой функции писать - нет