* add segment & switches