refactor a method ScanSurroundingFields