add segmented control

#37