do scanning

do scanning