newwer codes and Readme