Добавлена первая реализация вызываемых блоков