shader now working with lights