ends-sources