learning the hard way Scan