add CoPerformActions function