by-ends