by-end