all components present