Optimize generation code @4Evergreen4
Update README.md