add clap switch