anchor.diff:  
   ### 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:
  -
  -```graphql
  -mutation MakeBlankProvider {
  +Use the provider create mutation to create an identity provider in your Buildkite organization.
  +
  +After you set up Buildkite in your identity provider, you will come back and add the provider details to using the provider update mutation. 
  +
  +The following example code creates a SAML provider:
  +
  +```graphql
  +mutation CreateProvider {
     ssoProviderCreate(input:{
       organizationId:"<paste your organization id here>",
       type:SAML
  
positive.code:   <p>If you've already set up your identity provider, see [the examples below](#create-a-saml-provider-with-data) for code to create your identity provider with data</p>
  </details>
  
  ### Part 3 of 5: Test the login flow
  
  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 authorization 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 provider enable mutation with your provider id:
  
  ```graphql
  mutation EnableProvider {
    ssoProviderEnable(
      input:{
        id:"<paste your provider id here>"
      }
    ) {
      ssoProvider {
        state
      }
    }
  }
  ```
  
  ### Part 5 of 5: Update your provider data
  
  Now that you have set up the Buildkite integration in your identity provider, we need to add the identity provider's information to your Buildkite organization. 
  
  
negative.code: mutation UpdateProvider {
    ssoProviderUpdate(input:{
      id:"<paste your provider id here>",
      note: "\:ruby\: Ruby team, please sign in here",
      sessionDurationInHours: 72
    }) 
  }
  