added overhead lighting logic