scanning is now done in a field rather than a line