Made changes to ExtractUSB method and class names and behavior.