scanner codes and readme