end devices definition