Step 1 - Provider spec