Набросок реализации для модуля offline