add graph/scheduling algos