Updated gray level switch