anchor.diff:  
   This guide is not intended as an API reference, and so won't cover every available option. If you haven't used our graphql explorer, check out our [API guide](/docs/graphql-api#getting-started). Full API documentation is available in the graphql explorer.
   
  -### Part 1 of 4: Get your Organization ID
  +### Part 1 of 5: Get your Organization ID
   
   To begin setting up your organization with SSO, you need your Buildkite Organization ID. This can be found on your 'Organization Settings' page in Buildkite.
   
  -### Part 2 of 4: Create your Identity Provider
  -
  -- use the create method to create a blank 
  -- after you set up your id provider, you will come back and fill in the provider details using the update method
  -- use the org id you retreived from the GET method 
  +### Part 2 of 5: Create your Identity Provider
  +
  +Use the provider create mutation to create a blank identity provider in your Buildkite organization.
  +
  +After you set up Buildkite in your identity provider, you will come back and fill add the provider details to using the provider update mutation. 
   
   The following example code creates a blank SAML provider:
   
  
positive.code: 
  - check that it's enabled with the get method
  
  ### Part 4 of 4: Update your provider data
  
  - use this if you've made a blank sso provider and need to add your provider information to it
  - also can be used to update your provider data if it changes
  
negative.code: 
  Test the login flow with your new SSO provider. Ensure that a user can successfully complete the new authentication and gain access to your Buildkite organization before continuing. The next step, enabling your provider, will return an error if a successful test has not occurred.
  
  ### Part 4 of 5: Enable the provider for your organization
  
  - after testing that the new authorisation url works and can log in a user with the correct email domain, you can enable the sso provider for your buildkite organization
  - use the enable method with your provider id, you can retrieve this using the get mutation 
  