half-end