profililing-with-smart-retract