RebootFactory