extracted handle scan