more on the setup