Updated the README and the code from an external repository.