new component for lights