Revert "fix major flaw in generator"

This reverts commit 0a2934ac9a05b9e67d87fe68e7378ea6e6bb0168.
Revert "optimize math of plotgen"

This reverts commit 170150bd2961d57cc8d52c96e925b5dc8870f2c8.
Revert "Revert "Update README.md""

This reverts commit 6788520ab100b4d79aff794258c6db53cfae77d9.