first pass on lighting