better segmented markup