definition and components