more changes to the component