FULL
MODE
MODE
Auto League 168 Ruthian Era
MAIL
CHAT
NA
Auto League 168 Ruthian Era
MENU
Login
Forgot Login
Sign Up
NOTI
MAIL
CHAT
NA
MLL
LGS
Recent Leagues
Auto League 168 Ruthian Era
View All
MODE
0
User Menu
My Leagues
My Inbox
My Profile
Update Account
Search for User
Logout
Baseball
Baseball Overview
Join Leagues
FAQ
Tips
User Leaders
Player Records
Awards Winners
Basketball
Basketball Overview
Join Leagues
Hoops Playground
FAQ
Tips
User Leaders
Player Records
Football
Football Overview
Join Leagues
FAQ
Tips
User Leaders
Player Records
Scramble
Boards
NA
Global Messages
Hoops Forum
Football Forum
Looking for a League
New League Forming
Website Questions
Suggestions/Feedback
Announcements
Random Chatter
Commish Corner
News
Blog
Videos/Podcasts
All Games
Feedback
Donate
OF Ted Williams, L,
Fords
Scroll table or
stretch table
.
Year
Team
G
Avg
OBP
SLG
OPS
AB
R
H
2B
3B
HR
RBI
BB
SO
HBP
SB
CS
SB%
SH
SF
GDP
E
D+/-
FLD
CCS
2058
Sloths
82
.246
.335
.392
.727
301
35
74
22
5
4
56
42
36
0
0
0
-
0
3
7
12
-5
.943
-
2059
Bozos
3
.545
.643
1.545
2.188
11
3
6
2
0
3
11
3
1
0
0
0
-
0
0
0
0
0
1.000
-
2060
Bozos
162
.226
.308
.422
.730
614
82
139
33
15
19
95
76
84
0
0
0
-
0
9
16
0
0
-
-
2061
Horses
162
.250
.337
.476
.813
635
106
159
42
4
31
112
87
85
0
0
0
-
0
9
29
0
0
1.000
-
2062
Sloths
7
.136
.321
.182
.503
22
4
3
1
0
0
1
6
1
0
0
0
-
0
0
1
1
0
.938
-
2063
Bulldogs
162
.276
.331
.521
.852
624
86
172
51
9
28
127
56
77
0
0
0
-
0
9
12
1
0
.857
-
2064
Bulldogs
162
.269
.341
.521
.862
658
110
177
47
16
29
127
75
79
0
0
0
-
0
5
23
0
0
1.000
-
2065
Bozos
162
.253
.337
.436
.773
590
96
149
38
11
16
91
79
74
0
0
0
-
0
8
25
14
-7
.962
-
2066
Fords
162
.244
.301
.479
.780
614
95
150
37
13
27
86
51
79
0
0
0
-
0
2
13
18
-6
.962
-
2067
#
Vikings
162
.256
.330
.428
.758
605
84
155
32
12
16
106
71
80
0
0
0
-
0
8
15
0
0
-
-
2068
Fords
162
.250
.309
.464
.773
623
99
156
35
7
28
106
56
71
0
0
0
-
0
7
21
0
0
-
-
2069
Bozos
145
.257
.324
.434
.758
521
78
134
41
12
9
72
58
59
0
0
0
-
0
13
16
0
0
-
-
2070
Barking Spiders
144
.261
.332
.489
.821
456
62
119
27
10
19
91
50
56
0
1
0
100%
0
3
13
8
-4
.970
-
2071
Bulldogs
162
.285
.345
.523
.868
627
99
179
48
16
23
111
62
69
0
0
0
-
0
10
18
0
0
-
-
2072
Grasshoppers
162
.244
.332
.447
.779
566
82
138
44
4
21
88
78
64
0
0
0
-
0
7
12
0
0
-
-
2073
Fords
162
.241
.312
.430
.742
619
85
149
34
7
23
87
66
72
0
0
0
-
0
4
24
18
-2
.957
-
2074
Bozos
162
.261
.342
.490
.832
631
92
165
38
14
26
110
82
63
0
0
0
-
0
9
18
15
-6
.968
-
2075
Plunder
12
.250
.333
.375
.708
8
0
2
1
0
0
1
1
3
0
0
0
-
0
0
0
0
0
1.000
-
2076
Fords
162
.209
.277
.343
.620
603
80
126
40
4
11
81
62
78
0
0
0
-
0
13
20
0
0
-
-
Current
Fords
166
.209
.278
.345
.623
617
81
129
43
4
11
82
64
80
0
0
0
-
0
14
21
0
0
-
-
Totals
2665
.249
.322
.452
.774
9945
1459
2481
656
163
344
1641
1125
1211
0
1
0
100%
0
133
304
87
-30
.961
-
Season Splits
Year
AVG
AVG VR
AVG VL
AVG RISP
OBP VR
OBP VL
SLG VR
SLG VL
OPS VR
OPS VL
AB/H VR
AB/H VL
Current
.209
.191
.259
.194
.273
.314
.314
.432
.587
.746
455/87
162/42
Milestones
Cycles
Best Hit Streak
1 in 2072.
13 games in 2071
Milestones started recording October, 2023.
Player Actions
Real Stats
Scroll table or
stretch table
.
POS
Age
Year
Rk
oR
dR
G
Avg (Rk)
OBP (Rk)
SLG
OPS (Rk)
eOBP
AB
R
H
2B
3B
HR
RBI
BB
SO
HBP
SB
FLD (Rk)
A
dW (Rk)
SPD
oW
EN
P
OF
(OF)
21
1939
70
79
12
149
.327 (48)
.436 (84)
.609
1.045
(
91
)
.350
565
131
185
44
11
31
145
107
64
2
2
.945 (9)
-
-0.41 (31)
5
+6.48
33
C
See Ted Williams full career
|
Request skin change
Game Log
Scroll table or
stretch table
.
Date
Opponent
Score
POS
AB
R
H
2B
3B
HR
RBI
BB
K
SB
GDP
D
AVG (season)
11/29
Grasshoppers
L 5-3
DH
4
1
1
1
0
0
0
0
1
0
0
0
.209
11/29
Grasshoppers
L 7-2
DH
3
0
0
0
0
0
0
1
0
0
0
0
.209
11/29
@Grasshoppers
L 9-5
DH
4
0
0
0
0
0
1
0
0
0
1
0
.210
11/28
@Grasshoppers
L 3-1
DH
3
0
2
2
0
0
0
1
1
0
0
0
.211
11/28
@Grasshoppers
L 8-2
DH
3
0
0
0
0
0
0
1
1
0
0
0
.209
11/28
@Grasshoppers
L 11-10
DH
3
1
1
0
0
0
2
2
0
0
0
0
.210
11/27
@Grasshoppers
L 7-3
DH
4
0
0
0
0
0
0
0
0
0
0
0
.209
11/27
Horses
W 7-2
DH
3
1
1
0
0
0
1
0
0
0
0
0
.211
11/27
Horses
L 7-2
DH
4
0
1
1
0
0
0
0
0
0
0
0
.210
11/26
Horses
W 4-3
DH
4
0
0
0
0
0
0
0
0
0
0
0
.210
11/26
Frogs
L 7-3
DH
3
0
0
0
0
0
0
1
0
0
0
0
.211
11/26
Frogs
W 3-2
DH
3
0
1
0
0
0
0
0
0
0
1
0
.212
11/25
Frogs
L 7-5
DH
3
1
1
0
0
1
2
1
0
0
0
0
.212
11/25
@Blue Angelfish
L 6-1
DH
4
0
0
0
0
0
0
0
2
0
0
0
.211
11/25
@Blue Angelfish
L 5-4
DH
4
0
1
0
0
0
1
0
0
0
0
0
.213
11/24
@Blue Angelfish
L 8-0
DH
3
0
0
0
0
0
0
1
0
0
0
0
.212
11/24
Plunder
L 11-4
DH
3
0
0
0
0
0
1
1
1
0
0
0
.214
11/24
Plunder
W 4-3
DH
4
0
0
0
0
0
0
0
1
0
0
0
.215
11/23
Plunder
W 10-1
DH
5
1
2
1
0
0
0
0
2
0
0
0
.216
11/23
@Barking Spiders
L 7-5
DH
4
1
2
0
0
0
0
0
1
0
0
0
.215
11/23
@Barking Spiders
W 10-4
DH
4
1
1
0
0
0
0
1
1
0
1
0
.212
11/22
@Barking Spiders
L 8-6
DH
4
0
0
0
0
0
0
0
0
0
0
0
.212
11/22
Pigs
W 3-2
DH
4
0
2
1
0
0
0
0
0
0
0
0
.214
11/21
Pigs
L 5-3
DH
4
0
0
0
0
0
0
0
1
0
0
0
.212
11/21
Pigs
L 3-2
DH
3
0
0
0
0
0
0
1
1
0
0
0
.213
11/21
@Bulldogs
L 10-4
DH
5
2
2
1
0
0
0
0
1
0
0
0
.214
11/20
@Bulldogs
L 3-2
DH
3
0
1
1
0
0
0
1
0
0
0
0
.213
11/20
@Bulldogs
W 5-4
DH
4
1
1
0
0
0
0
0
1
0
0
0
.212
11/20
@Sloths
L 6-3
DH
4
0
0
0
0
0
0
1
1
0
0
0
.212
11/19
@Sloths
L 10-3
DH
3
0
0
0
0
0
1
0
1
0
0
0
.213
11/19
@Sloths
W 4-1
DH
3
1
0
0
0
0
0
1
0
0
0
0
.215
11/19
Vikings
W 5-4
DH
3
0
1
1
0
0
0
1
1
0
0
0
.216
11/18
Vikings
W 4-1
DH
4
1
2
1
0
0
0
0
1
0
0
0
.215
11/18
Vikings
W 5-4
DH
3
0
0
0
0
0
1
0
1
0
0
0
.213
11/18
@Bozos
L 9-3
DH
4
0
1
0
0
0
0
0
1
0
0
0
.214
11/17
@Bozos
L 9-3
DH
3
0
0
0
0
0
0
0
2
0
0
0
.214
11/17
@Bozos
W 4-2
DH
4
1
1
0
0
0
0
0
0
0
1
0
.215
11/17
Grasshoppers
W 6-3
DH
3
1
1
0
0
0
0
1
0
0
0
0
.215
11/16
Grasshoppers
L 5-2
DH
4
0
0
0
0
0
0
0
1
0
0
0
.214
11/16
Grasshoppers
L 9-7
DH
4
1
1
0
0
0
0
1
1
0
0
0
.216
11/16
@Horses
L 10-3
DH
4
1
1
1
0
0
0
0
0
0
0
0
.216
11/15
@Horses
L 1-0
DH
3
0
1
1
0
0
0
0
0
0
0
0
.215
11/15
@Horses
L 5-3
DH
3
1
1
0
0
1
2
1
0
0
0
0
.215
11/15
@Frogs
L 9-1
DH
3
1
0
0
0
0
0
1
0
0
0
0
.214
11/14
@Frogs
W 12-5
DH
4
2
0
0
0
0
1
1
1
0
0
0
.215
11/14
@Frogs
W 3-2
DH
4
1
2
0
0
0
0
0
1
0
1
0
.217
11/14
Blue Angelfish
W 5-0
DH
3
0
0
0
0
0
0
1
0
0
1
0
.215
11/13
Blue Angelfish
W 10-8
DH
4
0
0
0
0
0
0
0
2
0
0
0
.216
11/13
Blue Angelfish
W 9-5
DH
4
2
3
1
0
1
2
1
0
0
0
0
.218
11/13
@Plunder
L 6-5
DH
3
0
1
0
0
0
0
1
0
0
0
0
.213
11/12
@Plunder
L 20-2
DH
4
0
2
1
0
0
0
0
1
0
0
0
.212
11/12
@Plunder
L 6-5
DH
5
0
0
0
0
0
0
0
2
0
0
0
.210
11/12
Barking Spiders
L 4-0
DH
3
0
0
0
0
0
0
0
0
0
0
0
.212
11/11
Barking Spiders
W 8-4
DH
4
0
1
0
0
0
2
0
1
0
0
0
.214
11/11
Barking Spiders
L 10-4
DH
4
0
0
0
0
0
0
0
1
0
1
0
.213
11/11
@Pigs
W 5-1
DH
4
0
1
0
0
0
1
0
0
0
0
0
.215
11/10
@Pigs
W 5-4
DH
4
0
0
0
0
0
1
0
1
0
0
0
.215
11/10
@Pigs
W 8-4
DH
4
0
1
1
0
0
1
1
1
0
0
0
.217
11/10
Bulldogs
L 8-4
DH
4
0
0
0
0
0
0
0
1
0
0
0
.217
11/9
Bulldogs
L 8-6
DH
5
0
2
0
0
0
1
0
2
0
0
0
.219
11/9
Bulldogs
W 6-5
DH
4
1
1
0
0
0
0
0
0
0
0
0
.217
11/9
Sloths
W 11-1
DH
4
1
0
0
0
0
0
0
0
0
0
0
.216
11/8
Sloths
L 15-0
DH
3
0
0
0
0
0
0
0
0
0
0
0
.219
11/8
Sloths
W 9-7
DH
5
1
1
0
0
0
0
0
0
0
0
0
.220
11/8
@Vikings
L 7-6
DH
4
1
1
0
0
1
1
0
0
0
1
0
.220
11/7
@Vikings
L 6-4
DH
5
0
1
1
0
0
0
0
2
0
0
0
.220
11/7
@Vikings
W 6-5
DH
4
0
1
1
0
0
2
1
2
0
0
0
.220
11/6
Bozos
W 6-5
DH
3
2
1
1
0
0
0
1
0
0
0
0
.220
11/6
Bozos
W 7-6
DH
2
0
0
0
0
0
1
1
0
0
0
0
.219
11/6
Bozos
L 7-3
DH
4
0
1
0
0
0
1
0
1
0
0
0
.220
11/5
@Grasshoppers
W 3-2
DH
3
0
0
0
0
0
0
1
1
0
0
0
.220
11/5
@Grasshoppers
L 8-6
DH
4
1
0
0
0
0
0
0
0
0
0
0
.222
11/5
@Grasshoppers
W 4-1
DH
4
1
1
1
0
0
0
0
0
0
0
0
.224
11/4
Horses
L 2-1
DH
3
0
1
0
0
0
0
0
0
0
0
0
.224
11/4
Horses
W 7-2
DH
3
1
2
0
0
0
1
1
0
0
0
0
.223
11/4
Horses
L 7-5
DH
4
1
1
0
0
1
1
0
0
0
0
0
.219
11/3
Frogs
W 7-4
DH
2
1
0
0
0
0
0
1
2
0
0
0
.219
11/3
Frogs
W 11-1
DH
3
1
0
0
0
0
0
2
1
0
0
0
.220
11/3
Frogs
W 1-0
DH
3
0
0
0
0
0
0
0
1
0
0
0
.222
11/2
@Blue Angelfish
L 7-0
DH
4
0
0
0
0
0
0
0
0
0
0
0
.224
11/2
@Blue Angelfish
W 10-4
DH
5
1
2
1
0
0
3
0
1
0
0
0
.227
11/2
@Blue Angelfish
W 5-3
DH
4
1
1
0
0
1
2
0
0
0
0
0
.224
11/1
Plunder
L 7-4
DH
4
0
0
0
0
0
0
0
1
0
0
0
.224
11/1
Plunder
L 4-3
DH
4
0
1
0
0
0
0
0
0
0
0
0
.227
11/1
Plunder
L 13-5
DH
4
0
2
1
0
0
2
0
0
0
0
0
.227
10/31
@Barking Spiders
W 8-6
DH
5
1
0
0
0
0
0
1
0
0
0
0
.223
10/31
@Barking Spiders
W 4-3
DH
4
0
0
0
0
0
0
0
0
0
0
0
.227
10/31
@Barking Spiders
L 5-3
DH
4
1
2
1
0
0
1
0
0
0
1
0
.230
10/30
Pigs
W 6-2
DH
3
1
1
1
0
0
0
1
0
0
1
0
.226
10/30
Pigs
L 9-3
DH
4
1
2
0
0
0
0
0
1
0
0
0
.225
10/30
Pigs
W 7-1
DH
2
1
0
0
0
0
0
2
0
0
0
0
.221
10/29
@Bulldogs
L 8-4
DH
4
0
0
0
0
0
0
0
0
0
0
0
.223
10/29
@Bulldogs
W 6-1
DH
3
0
2
1
0
0
1
0
0
0
0
0
.226
10/29
@Bulldogs
W 3-0
DH
4
0
1
0
0
0
0
0
2
0
0
0
.221
10/28
@Sloths
W 5-4
DH
5
0
1
0
0
0
0
0
1
0
0
0
.221
10/28
@Sloths
W 5-0
DH
4
0
0
0
0
0
0
0
1
0
0
0
.221
10/28
@Sloths
W 8-4
DH
5
1
2
1
0
0
2
0
0
0
0
0
.224
10/27
Vikings
W 4-0
DH
3
1
1
0
0
0
0
1
0
0
1
0
.221
10/27
Vikings
W 3-2
DH
3
1
1
1
0
0
0
0
0
0
0
0
.220
10/27
Vikings
W 10-3
DH
2
2
1
0
0
1
5
2
0
0
0
0
.218
10/26
@Bozos
W 8-5
DH
4
0
1
1
0
0
0
0
0
0
0
0
.216
10/26
@Bozos
L 7-3
DH
3
0
0
0
0
0
1
0
0
0
0
0
.215
10/26
@Bozos
L 2-1
DH
4
0
0
0
0
0
0
0
1
0
0
0
.218
10/25
Grasshoppers
W 5-3
DH
4
0
0
0
0
0
0
0
1
0
0
0
.222
10/25
Grasshoppers
L 10-8
DH
5
1
1
0
0
1
3
1
0
0
0
0
.226
10/25
Grasshoppers
L 5-3
DH
4
0
1
1
0
0
0
0
1
0
0
0
.226
10/24
@Horses
W 8-6
DH
3
1
1
1
0
0
0
1
0
0
0
0
.226
10/24
@Horses
W 3-0
DH
4
0
1
0
0
0
1
0
0
0
0
0
.224
10/24
@Horses
L 7-6
DH
4
1
1
0
0
0
1
0
0
0
0
0
.224
10/23
@Frogs
W 9-5
DH
5
1
1
1
0
0
2
0
0
0
0
0
.223
10/23
@Frogs
W 6-3
DH
4
0
2
1
0
0
1
0
0
0
0
0
.224
10/23
@Frogs
W 8-5
DH
3
1
2
0
0
0
1
1
0
0
0
0
.218
10/22
Blue Angelfish
L 8-7
DH
4
0
1
0
0
0
1
0
1
0
0
0
.212
10/22
Blue Angelfish
L 12-2
DH
4
0
1
1
0
0
0
0
0
0
0
0
.211
10/22
Blue Angelfish
W 2-0
DH
3
1
0
0
0
0
0
1
0
0
1
0
.210
10/21
@Plunder
L 5-2
DH
4
1
1
0
0
1
1
0
0
0
0
0
.214
10/21
@Plunder
W 10-3
DH
3
1
2
1
0
0
2
0
0
0
0
0
.213
10/20
@Plunder
L 8-3
DH
4
0
0
0
0
0
1
0
0
0
0
0
.205
10/20
Barking Spiders
L 9-6
DH
4
1
1
0
1
0
1
0
0
0
0
0
.210
10/20
Barking Spiders
L 5-0
DH
4
0
0
0
0
0
0
0
2
0
0
0
.209
10/19
Barking Spiders
L 9-7
DH
3
1
1
0
0
0
0
2
0
0
0
0
.214
10/19
@Pigs
L 5-1
DH
4
1
1
0
0
0
0
0
0
0
1
0
.212
10/19
@Pigs
L 5-3
DH
3
0
0
0
0
0
1
0
0
0
1
0
.211
10/18
@Pigs
W 4-3
DH
5
0
0
0
0
0
0
1
1
0
0
0
.215
10/18
Bulldogs
W 3-2
DH
6
0
1
0
0
0
0
0
1
0
0
0
.222
10/18
Bulldogs
W 7-6
DH
5
0
0
0
0
0
1
1
1
0
0
0
.224
10/17
Bulldogs
L 6-0
DH
4
0
0
0
0
0
0
0
3
0
0
0
.231
10/17
Sloths
W 5-3
DH
2
1
0
0
0
0
0
1
0
0
0
0
.238
10/17
Sloths
W 5-1
DH
4
1
1
0
1
0
1
0
0
0
0
0
.241
10/16
Sloths
W 3-2
DH
3
0
1
1
0
0
1
1
0
0
0
0
.241
10/16
@Vikings
L 5-4
DH
4
1
3
0
1
0
1
0
0
0
0
0
.239
10/16
@Vikings
W 11-8
DH
4
0
0
0
0
0
1
0
0
0
0
0
.223
10/15
@Vikings
L 5-1
DH
4
0
0
0
0
0
0
0
2
0
1
0
.230
10/15
Bozos
L 11-8
DH
4
1
1
0
0
1
1
0
0
0
0
0
.238
10/15
Bozos
L 4-2
DH
4
0
1
0
0
0
0
0
0
0
0
0
.237
10/14
Bozos
L 7-2
DH
4
0
0
0
0
0
0
0
1
0
1
0
.237
10/14
@Grasshoppers
L 8-7
DH
4
1
2
0
0
0
0
0
0
0
0
0
.245
10/14
@Grasshoppers
L 6-1
DH
4
0
0
0
0
0
0
0
0
0
0
0
.236
10/13
@Grasshoppers
L 10-7
DH
4
2
3
0
0
1
2
0
0
0
0
0
.245
10/13
Horses
W 13-6
DH
4
2
3
0
0
0
1
0
0
0
0
0
.224
10/13
Horses
W 7-1
DH
3
1
1
1
0
0
2
1
0
0
0
0
.202
10/12
Horses
W 7-2
DH
3
0
1
1
0
0
0
1
0
0
0
0
.198
10/12
Frogs
W 3-2
DH
2
0
0
0
0
0
1
1
0
0
0
0
.193
10/12
Frogs
W 6-3
DH
4
2
1
1
0
0
1
1
0
0
0
0
.198
10/11
Frogs
L 2-1
DH
4
0
0
0
0
0
0
0
0
0
1
0
.195
10/11
@Blue Angelfish
W 5-4
DH
4
0
2
0
0
0
2
0
0
0
0
0
.205
10/11
@Blue Angelfish
W 6-4
DH
4
0
0
0
0
0
0
0
0
0
0
0
.189
10/10
@Blue Angelfish
L 7-4
DH
4
0
0
0
0
0
0
0
1
0
0
0
.200
10/10
Plunder
W 7-2
DH
4
1
1
0
0
0
0
0
1
0
0
0
.212
10/10
Plunder
L 4-3
DH
4
0
0
0
0
0
0
0
1
0
0
0
.210
10/9
Plunder
W 10-6
DH
1
3
1
1
0
0
0
3
0
0
0
0
.224
10/9
@Barking Spiders
L 14-3
DH
4
0
0
0
0
0
0
0
0
0
1
0
.211
10/9
@Barking Spiders
W 6-4
DH
4
0
1
1
0
0
2
1
0
0
0
0
.226
10/8
@Barking Spiders
W 8-6
DH
4
1
1
0
0
0
0
1
2
0
0
0
.224
10/8
Pigs
W 7-2
DH
4
2
2
0
1
0
1
0
0
0
0
0
.222
10/8
Pigs
W 2-1
DH
2
0
0
0
0
0
0
2
0
0
0
0
.195
10/7
Pigs
L 6-4
DH
3
0
1
1
0
0
0
1
0
0
0
0
.205
10/7
@Bulldogs
W 10-2
DH
5
1
2
2
0
0
0
0
1
0
0
0
.194
10/7
@Bulldogs
L 6-0
DH
3
0
0
0
0
0
0
0
0
0
1
0
.161
10/6
@Bulldogs
W 1-0
DH
3
0
0
0
0
0
0
0
0
0
0
0
.179
10/6
@Sloths
W 9-3
DH
3
1
0
0
0
0
0
2
1
0
1
0
.200
10/6
@Sloths
L 3-0
DH
4
0
0
0
0
0
0
0
0
0
1
0
.227
10/5
@Sloths
W 14-2
DH
5
1
2
1
0
0
2
0
0
0
0
0
.278
10/5
Vikings
L 5-2
DH
3
0
0
0
0
0
0
1
0
0
0
0
.231
10/5
Vikings
W 10-6
DH
4
1
1
0
0
0
0
0
1
0
0
0
.300
10/4
Vikings
L 4-2
DH
6
0
2
0
0
0
1
0
1
0
0
0
.333
Follow us on social media
Pennant Chase offers free online baseball, basketball and football simulation leagues, where users draft players from the history of sports, manage their team, and results are simmed based on historical stats.
Site sponsors
Slo-Pitch Central
2001 - © Bacci Media LLC |
Terms of Use
|
Privacy Policy
Sending...
Chat
Loading...