Add workflow ops