Vector, Light, Matrix modified
Merged