better put a pass in the setup function