scan yield result directly