adding Yue Shi's macro version 2 and 3, along with the skimmed files for good, bad and central good
removed the root files which was bigger than the allowed limit on github
test commit