modified giraph runnable