complate class.engine.wget (cache), complate class.engine.storage