add graph alg