compilation flashlight