working version and ne read me