add total ordering start point