interaction of the components