Переписываем Block на Future