add lights and shadows !