a block based segmented control
camel case