//added 2 coloring alg