Изменен интерфейс задания функций