crawler-final for step 3