update to internal endpoints