new scanning subsystem