better ReadMe and updated code