new architecture for custLight attribute