switched over to scanner methodology