now working with new efficient scanner