Add the vcs endpoint and use single _ rather than double one for the private functions