ultimate changes of the component