completes Step 1, adds directive called pending