finished primary setup