поправил пару функций