almost done compiling all managers into one script.