graph almost finished