add light(direction/point/spot light) demo