rebootFactory