new version of action executor