light source added in