further graph improvement