do setup and run