partially working scanner