original commit for scanner file
update the read me to explain