Improving Code, Fix Some Errors, Updating README.md