added code and README