added extra segment io events