two ends