lighting works, just needed to multiply by the matrix given by lighting