case-switch-bm.rb