Reverted passing compiler to launch manager and moved import to the wrong place so no conflicts will occur on sync