modified giraph workflow