scanner modified