add setupMode