run action works for complex tasks