add SPST switch