Добавлены подпрограммы