better segment overriding
shape description text