improved dynamic elements cooperation