Fix README.
Refactor entire codes