add graph operator