dial segments are now programatically generated