New scanner library