add a setting for switch + randmoize it