new scanning mode