custom level switch