merge Flashlight2