change the README and format code