creating setups