Действительно, код нужно комментировать :D