made a global object installer, whole program compiles