fixed factory computer init