new architecture for custLight attribute 2