and practical detail.