working on scanner
working on scanner