graph done