the code
updated readme