Add function addEndpoint()