updated most of the support files and fixed one issue with the maginit still being in the compile