added the code and README