more preprocessor stuff, prepping for lights