why "endpoint"?