finish the claw request logic