factory setup