several scanning changes