TONS OF CUM COMPILATION