callback route step 2