endpoint interface changes