Joe Crede 3BWhite SoxWhite Sox Player Cards | White Sox Team Audit | White Sox Depth Chart |
Years | PA | AVG | OBP | SLG | DRC+ | WARP |
---|---|---|---|---|---|---|
13 | 3377 | .254 | .304 | .444 | 99 | 14.1 |
|
|
YEAR | TEAM | AGE | G | PA | H | 2B | 3B | HR | BB | SO | HBP | SB | CS | AVG | OBP | SLG | DRC+ | DRAA | BRR | FRAA | BWARP |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2000 | CHA | 22 | 7 | 15 | 5 | 1 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | .357 | .333 | .429 | 74 | -0.4 | -0.3 | 0.1 | 0.0 |
2001 | CHA | 23 | 17 | 55 | 11 | 1 | 1 | 0 | 3 | 11 | 1 | 1 | 0 | .220 | .273 | .280 | 70 | -1.8 | 0.1 | -1.3 | -0.1 |
2002 | CHA | 24 | 53 | 209 | 57 | 10 | 0 | 12 | 8 | 40 | 0 | 0 | 2 | .285 | .311 | .515 | 105 | 2.2 | -0.4 | -0.3 | 0.8 |
2003 | CHA | 25 | 151 | 580 | 140 | 31 | 2 | 19 | 32 | 75 | 6 | 1 | 1 | .261 | .308 | .433 | 92 | -4.0 | -1.2 | 3.7 | 1.6 |
2004 | CHA | 26 | 144 | 543 | 117 | 25 | 0 | 21 | 34 | 81 | 10 | 1 | 2 | .239 | .299 | .418 | 90 | -5.6 | 1.2 | -16.4 | -0.2 |
2005 | CHA | 27 | 132 | 471 | 109 | 21 | 0 | 22 | 25 | 66 | 8 | 1 | 1 | .252 | .303 | .454 | 103 | 1.9 | 4.1 | 4.7 | 2.6 |
2006 | CHA | 28 | 150 | 586 | 154 | 31 | 0 | 30 | 28 | 58 | 7 | 0 | 2 | .283 | .323 | .506 | 111 | 11.0 | -2.7 | 18.2 | 4.5 |
2007 | CHA | 29 | 47 | 178 | 36 | 5 | 0 | 4 | 10 | 24 | 0 | 0 | 1 | .216 | .258 | .317 | 83 | -3.1 | 0.0 | 3.4 | 0.6 |
2008 | CHA | 30 | 97 | 373 | 83 | 18 | 1 | 17 | 30 | 45 | 4 | 0 | 3 | .248 | .314 | .460 | 111 | 5.8 | -2.6 | 10.3 | 2.6 |
2009 | MIN | 31 | 90 | 367 | 75 | 16 | 1 | 15 | 29 | 56 | 2 | 0 | 0 | .225 | .289 | .414 | 100 | 1.0 | -0.4 | 4.3 | 1.7 |
Career | 888 | 3377 | 787 | 159 | 5 | 140 | 199 | 459 | 38 | 4 | 12 | .254 | .304 | .444 | 99 | 6.7 | -2.2 | 26.7 | 14.1 |
YEAR | Team | Lg | LG | G | PA | oppAVG | oppOBP | oppSLG | BABIP | BPF | BRAA | repLVL | POS_ADJ | DRC+ | DRC+ SD | FRAA | BRR | DRAA | BWARP |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1997 | HIC | A | SAL | 0 | 431 | .000 | .000 | .000 | .331 | 0.0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | |||
1998 | WNS | A+ | CRL | 0 | 557 | .000 | .000 | .000 | .361 | 0.0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | |||
1999 | BIR | AA | SOU | 0 | 314 | .000 | .000 | .000 | .288 | 0.0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | |||
2000 | CHA | MLB | AL | 7 | 15 | .263 | .332 | .422 | .417 | 91 | 0.4 | 0.5 | 0.1 | 74 | 14 | 0.1 | -0.3 | -0.4 | 0.0 |
2000 | BIR | AA | SOU | 0 | 604 | .000 | .000 | .000 | .354 | 0.0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | |||
2001 | CHA | MLB | AL | 17 | 55 | .272 | .338 | .463 | .275 | 103 | -4.1 | 1.6 | 0.2 | 70 | 13 | -1.3 | 0.1 | -1.8 | -0.1 |
2001 | CHR | AAA | INT | 124 | 520 | .000 | .000 | .000 | .309 | 0.0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | |||
2002 | CHA | MLB | AL | 53 | 209 | .266 | .329 | .424 | .302 | 102 | 4.8 | 6.0 | 0.8 | 105 | 16 | -0.3 | -0.4 | 2.2 | 0.8 |
2002 | CHR | AAA | INT | 95 | 396 | .000 | .000 | .000 | .307 | 0.0 | 0 | 0 | 0.0 | 0.0 | 0.0 | 0.0 | |||
2003 | CHA | MLB | AL | 151 | 580 | .269 | .328 | .431 | .271 | 100 | -6.4 | 15.8 | 2.3 | 92 | 9 | 3.7 | -1.2 | -4.0 | 1.6 |
2004 | CHA | MLB | AL | 144 | 543 | .273 | .335 | .441 | .244 | 106 | -11.9 | 16.2 | 2.2 | 90 | 8 | -16.4 | 1.2 | -5.6 | -0.2 |
2005 | CHA | MLB | AL | 132 | 471 | .264 | .325 | .421 | .250 | 102 | -2.8 | 13.5 | 1.8 | 103 | 8 | 4.7 | 4.1 | 1.9 | 2.6 |
2006 | CHA | MLB | AL | 150 | 586 | .274 | .335 | .437 | .268 | 111 | 0.6 | 17.6 | 2.4 | 111 | 9 | 18.2 | -2.7 | 11.0 | 4.5 |
2007 | CHA | MLB | AL | 47 | 178 | .261 | .325 | .410 | .229 | 99 | -10.6 | 5.3 | 0.6 | 83 | 10 | 3.4 | 0.0 | -3.1 | 0.6 |
2008 | CHA | MLB | AL | 97 | 373 | .269 | .334 | .423 | .238 | 105 | 0.3 | 10.8 | 1.5 | 111 | 8 | 10.3 | -2.6 | 5.8 | 2.6 |
2008 | CHR | AAA | INT | 5 | 16 | .269 | .332 | .426 | .154 | 93 | -3.7 | 0.5 | 0.1 | 36 | 0 | 1.6 | 0.0 | -1.4 | 0.1 |
2009 | MIN | MLB | AL | 90 | 367 | .266 | .331 | .421 | .226 | 103 | -3.5 | 10.6 | 1.2 | 100 | 7 | 4.3 | -0.4 | 1.0 | 1.7 |
Year | Team | lvl | LG | PA | AB | R | H | 2B | 3B | HR | TB | RBI | BB | SO | SB | CS | AVG | OBP | SLG | ISO | SF | SH |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1997 | HIC | A | SAL | 431 | 402 | 45 | 109 | 25 | 0 | 5 | 149 | 62 | 24 | 83 | 3 | 1 | .271 | .320 | .371 | .100 | 0 | 0 |
1998 | WNS | A+ | CRL | 557 | 492 | 92 | 155 | 32 | 3 | 20 | 253 | 88 | 53 | 98 | 9 | 7 | .315 | .395 | .514 | .199 | 0 | 0 |
1999 | BIR | AA | SOU | 314 | 291 | 37 | 73 | 14 | 1 | 4 | 101 | 42 | 22 | 47 | 2 | 6 | .251 | .306 | .347 | .096 | 0 | 0 |
2000 | BIR | AA | SOU | 604 | 533 | 84 | 163 | 35 | 0 | 21 | 261 | 94 | 56 | 111 | 3 | 4 | .306 | .387 | .490 | .184 | 0 | 0 |
2000 | CHA | MLB | AL | 15 | 14 | 2 | 5 | 1 | 0 | 0 | 6 | 3 | 0 | 3 | 0 | 0 | .357 | .333 | .429 | .071 | 1 | 0 |
2001 | CHR | AAA | INT | 520 | 463 | 67 | 128 | 34 | 1 | 17 | 215 | 65 | 46 | 88 | 2 | 1 | .276 | .350 | .464 | .188 | 1 | 1 |
2001 | CHA | MLB | AL | 55 | 50 | 1 | 11 | 1 | 1 | 0 | 14 | 7 | 3 | 11 | 1 | 0 | .220 | .273 | .280 | .060 | 1 | 0 |
2002 | CHR | AAA | INT | 396 | 359 | 57 | 112 | 21 | 0 | 24 | 205 | 65 | 26 | 48 | 0 | 1 | .312 | .365 | .571 | .259 | 0 | 0 |
2002 | CHA | MLB | AL | 209 | 200 | 28 | 57 | 10 | 0 | 12 | 103 | 35 | 8 | 40 | 0 | 2 | .285 | .311 | .515 | .230 | 1 | 0 |
2003 | CHA | MLB | AL | 580 | 536 | 68 | 140 | 31 | 2 | 19 | 232 | 75 | 32 | 75 | 1 | 1 | .261 | .308 | .433 | .172 | 4 | 2 |
2004 | CHA | MLB | AL | 543 | 490 | 67 | 117 | 25 | 0 | 21 | 205 | 69 | 34 | 81 | 1 | 2 | .239 | .299 | .418 | .180 | 5 | 4 |
2005 | CHA | MLB | AL | 471 | 432 | 54 | 109 | 21 | 0 | 22 | 196 | 62 | 25 | 66 | 1 | 1 | .252 | .303 | .454 | .201 | 4 | 2 |
2006 | CHA | MLB | AL | 586 | 544 | 76 | 154 | 31 | 0 | 30 | 275 | 94 | 28 | 58 | 0 | 2 | .283 | .323 | .506 | .222 | 7 | 0 |
2007 | CHA | MLB | AL | 178 | 167 | 13 | 36 | 5 | 0 | 4 | 53 | 22 | 10 | 24 | 0 | 1 | .216 | .258 | .317 | .102 | 1 | 0 |
2008 | CHA | MLB | AL | 373 | 335 | 41 | 83 | 18 | 1 | 17 | 154 | 55 | 30 | 45 | 0 | 3 | .248 | .314 | .460 | .212 | 4 | 0 |
2008 | CHR | AAA | INT | 16 | 16 | 0 | 2 | 0 | 0 | 0 | 2 | 0 | 0 | 3 | 0 | 0 | .125 | .125 | .125 | .000 | 0 | 0 |
2009 | MIN | MLB | AL | 367 | 333 | 42 | 75 | 16 | 1 | 15 | 138 | 48 | 29 | 56 | 0 | 0 | .225 | .289 | .414 | .189 | 3 | 0 |
YEAR | Pits | Zone% | Swing% | Contact% | Z-Swing% | O-Swing% | Z-Contact% | O-Contact% | SwStr% | CSAA |
---|---|---|---|---|---|---|---|---|---|---|
2008 | 1325 | 0.5117 | 0.5313 | 0.8125 | 0.7448 | 0.3076 | 0.8574 | 0.6985 | 0.1875 | -0.0037 |
2009 | 1326 | 0.4947 | 0.5234 | 0.7911 | 0.7119 | 0.3388 | 0.8544 | 0.6608 | 0.2089 | -0.0031 |
Career | 2651 | 0.5032 | 0.5273 | 0.8018 | 0.7283 | 0.3232 | 0.8559 | 0.6796 | 0.1982 | -0.0034 |
Injury History — No longer being updated | Last Update: 12/31/2014 23:59 ET |
Date On | Date Off | Transaction | Days | Games | Side | Body Part | Injury | Severity | Surgery Date | Reaggravation |
---|---|---|---|---|---|---|---|---|---|---|
2009-09-14 | 2009-10-12 | DTD | 28 | 20 | Low Back | Surgery | Disc Injury | 2009-09-25 | ||
2009-08-22 | 2009-09-08 | 15-DL | 17 | 15 | Low Back | Strain | - | |||
2009-08-07 | 2009-08-12 | DTD | 5 | 4 | Right | Shoulder | Inflammation | AC Joint | - | |
2009-07-22 | 2009-07-28 | DTD | 6 | 6 | Right | Shoulder | Separation | AC Joint | - | |
2009-07-19 | 2009-07-21 | DTD | 2 | 2 | Right | Shoulder | Separation | AC Joint | - | |
2009-06-29 | 2009-06-30 | DTD | 1 | 1 | Low Back | Tightness | - | |||
2009-06-14 | 2009-06-16 | DTD | 2 | 1 | Low Back | Soreness | - | |||
2009-06-09 | 2009-06-09 | DTD | 0 | 0 | Left | Forearm | Contusion | - | ||
2009-06-08 | 2009-06-09 | DTD | 1 | 1 | Left | Lower Leg | Soreness | Calf | - | |
2009-06-01 | 2009-06-03 | DTD | 2 | 1 | Left | Knee | Contusion | - | ||
2009-05-25 | 2009-05-28 | DTD | 3 | 3 | Right | Hand | Contusion | - | ||
2009-05-16 | 2009-05-18 | DTD | 2 | 2 | Low Back | Spasms | - | |||
2009-05-08 | 2009-05-12 | DTD | 4 | 3 | Left | Thigh | Soreness | Hamstring | - | |
2009-05-06 | 2009-05-07 | DTD | 1 | 1 | General Medical | Gastrointestinal | GI | - | ||
2009-03-10 | 2009-03-28 | Camp | 18 | 0 | Right | Hand | Contusion | HBP | - | |
2008-09-03 | 2008-10-07 | DTD | 34 | 25 | Low Back | Soreness | - | |||
2008-07-22 | 2008-08-25 | 15-DL | 34 | 31 | Low Back | Inflammation | - | |||
2008-07-02 | 2008-07-02 | DTD | 0 | 0 | Low Back | Stiffness | - | |||
2008-06-23 | 2008-06-26 | DTD | 3 | 2 | Low Back | Stiffness | - | |||
2008-06-05 | 2008-06-06 | DTD | 1 | 1 | Right | Wrist | Contusion | - | ||
2008-05-05 | 2008-05-06 | DTD | 1 | 1 | General Medical | Illness | Migraine | - | ||
2008-03-27 | 2008-03-31 | Camp | 4 | 0 | Left | Ankle | Contusion | Foul Ball | - | |
2008-02-21 | 2008-02-21 | Camp | 0 | 0 | Left | Wrist | Contusion | HBP | - | |
2007-06-05 | 2007-10-01 | 60-DL | 118 | 109 | Low Back | Surgery | Herniated Disc | 2007-06-12 | ||
2007-05-21 | 2007-05-25 | DTD | 4 | 3 | Low Back | Soreness | - | |||
2007-05-17 | 2007-05-19 | DTD | 2 | 2 | Face | Contusion | HBP | - | ||
2006-09-07 | 2006-09-10 | DTD | 3 | 3 | Low Back | Stiffness | - | |||
2006-08-06 | 2006-08-07 | DTD | 1 | 1 | Low Back | Tightness | - | |||
2006-07-15 | 2006-07-16 | DTD | 1 | 1 | Left | Lower Leg | Contusion | HBP | - | |
2006-07-04 | 2006-07-04 | DTD | 0 | 0 | Left | Forearm | Contusion | HBP | - | |
2006-06-09 | 2006-06-11 | DTD | 2 | 2 | Low Back | Spasms | - | |||
2006-04-05 | 2006-04-07 | DTD | 2 | 1 | General Medical | Respiratory | Flu | - | ||
2005-08-26 | 2005-09-10 | 15-DL | 15 | 16 | Right | Fingers | Stress Fracture | Tip of Middle Finger | - | |
2005-07-15 | 2005-07-16 | DTD | 1 | 1 | Low Back | Soreness | Herniated Disc | - | ||
2005-07-09 | 2005-07-14 | DTD | 5 | 2 | Low Back | Tightness | - | |||
2005-07-06 | 2005-07-08 | DTD | 2 | 1 | Low Back | Spasms | - | |||
2005-04-26 | 2005-04-26 | DTD | 0 | 0 | Left | Foot | Soreness | - | ||
2005-03-31 | 2005-04-01 | Camp | 1 | 0 | General Medical | Illness | - | |||
2004-08-15 | 2004-08-17 | DTD | 2 | 1 | Left | Hand | Contusion | HBP | - | |
2004-06-20 | 2004-06-21 | DTD | 1 | 1 | Forearm | Contusion | HBP | - | ||
2004-04-29 | 2004-05-01 | DTD | 2 | 1 | General Medical | Gastrointestinal | GI | - | ||
2003-08-18 | 2003-08-21 | DTD | 3 | 3 | Left | Soreness | - | |||
2003-05-21 | 2003-05-23 | DTD | 2 | 1 | General Medical | Illness | - |
Compensation
|
|
2019 Preseason Forecast | Last Update: 1/27/2017 12:35 ET |
PCT | PA | R | H | 2B | 3B | HR | RBI | BB | SO | SB | CS | AVG | OBP | SLG | DRC+ | VORP | FRAA | WARP |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Weighted Mean | ? | ? | ? | ? | ? | ? | ? | 0 | 0 | ? | ? | .000 | .000 | .000 | 0 | 0.0 | ? | 0.0 |
Date | Question | Answer |
---|---|---|
2010-03-26 13:00:00 (link to chat) | Do you see any free agents with solid fantasy value out there? Jermaine Dye, Elijah Dukes, Pedro, am I forgetting somebody? (dangor from New York) | John Smoltz, at least as a reliever, is somebody who can help if he's so inclined, though I guess he's content to go the broadcast route for the moment. A healthy Jarrod Washburn can certainly sponge up a useful number of innings. David Weathers is a handy reliever to have around even at his age. Carlos Delgado might still have something left once he recovers from hip surgery. Gary Sheffield is still a badass who can be a useful bench bat if so inclined, and Joe Crede can pick it at the hot corner if his back is right. (Jay Jaffe) |
2009-12-15 14:00:00 (link to chat) | At this point, Jason Pridie is the Twins' extra outfielder. If they sign someone, who would be a good fit? I'm hoping it's not Darin Erstad, who has Gardenhire written all over him. (russadams from Baffin Bay) | I'd be more afraid of Podsednik (on a self-avenging deal aimed at his former employers, a la Joe Crede), or Reed Johnson as a right-handed bat they could use all three outfield positions, and an overly imaginative reputation for speed and value in center. (Christina Kahrl) |
2009-11-19 13:00:00 (link to chat) | Bill Smith says he expects that Ron Gardenhire will keep Nick Punto in the lineup somewhere.
This guy is supposed to be Gardenhire's boss. Can't he make him see sense? I'm tired of this cycle where Punto is handed an opening day job, fails miserably, gets replaced by even worse players, gets the job back for the last month, hits decently, and gets a job again the next year.
And since it also seems that the Twins are considering bringing back Joe Crede at third or Orlando Cabrera at second (in order to keep Punto somewhere), which is the better alternative?
Finally, wouldn't someone like Felipe Lopez be great for the Twins? (russadams from Target Center) | I'm not sure Nick Punto is so much the problem as an inability to put real players at third base and left field is the problem. If Punto can bat ninth, hit what he hits and play plus defense, he's an acceptable solution on a team with seven or eight actual hitters. Punto is better, relative to his position, than Delmon Young or the collective nightmare at third base or what Alexi Casilla (who I like) did this year. Focusing on him and not those problems is a mistake.
Lopez is a good player who brings more offense than defense, and that's always been a good path to the bench in Minnesota. (Joe Sheehan) |
2009-04-10 16:30:00 (link to chat) | Christina,
As a Twins fan, I was wondering if Joe Crede was the right man to acquire to fix the Twins problems at third base, and could we have gotten a better offensive shortstop who played the same good defense as Nick Punto? (twinkies25 from MN) | I guess I have issues on this one, in that I sort of like the idea of putting Crede within the division to take his chance at putting the hurt on his former ballclub, and because a healthy Crede is an adequate source of right-handed power at the tail end of a lineup, not to mention a plus defender at the hot corner. The problem is that, by being a Twin, he becomes one of their perceived major power sources as a matter of their selection bias for a few too many powerless options.
The Punto quandary is a bit more complicated, in that there's a well thought-out group that says Punto's terrible when he's more than a utilityman, but Punto's pretty good when he's your top infield reserve. It might have been nice to go after Orlando Cabrera, but there really weren't that many options at short available on the market, and I'd rather still have Punto than, say, taking another spin with Adam Everett. (Christina Kahrl) |
2009-02-24 13:00:00 (link to chat) | What are your thoughts on Joe Crede? I figure there's a chance that he'll perform better than Buscher/Harris, and if/when he gets hurt or sucks, Buscher/Harris is still there and all the team lost is a couple million dollars. On the other hand, Gardenhire loves crappy players, especially when they are veterans who can play defense, so there's no guarantee he'll come out of the lineup no matter how bad he is. (russadams from St. Paul, MN) | I think the Twins can't help themselves sometimes. Year in and year out, they bring in no-upside veterans, usually good with the glove and with lousy OBPs. Then they wonder why they missed the playoffs again. Crede almost works in a Garret Anderson, the-other-guys-might-be-worse sense, but that's the nicest thing I can say about the deal. Was there really no way to trade anything for Hank Blalock? (Joe Sheehan) |
2008-08-28 13:00:00 (link to chat) | OK Steven, it's over. If you're Brian Cashman, what is your five-point-plan for the off-season? (Joe from Washington, DC) | 1. Take the Phillies job after the Steinbrenners keep me dangling as punishment for this season's results.
2. Find a comfortable home in the Philadelphia suburbs, maybe on the Jersey side of the Delaware. 3. Spend a lot of time thinking about whether to re-sign Pat Burrell. 4. Address the team's longstanding third base problems; try not to confuse Joe Crede with nostalgic feelings for Scott Brosius. 5. Take Joe Torre out for cheesesteaks when the Dodgers visit. (Steven Goldman) |
2008-07-24 13:00:00 (link to chat) | OK, as a Sox fan I would love to see Huston Street on the Southside, but what on Earth do we have to trade for him? Nothing, thanks Kenny. (Doug from Chicago) | Josh Fields is being brought up in that context, and that doesn't sound so terrible to this A's fan. Yes, it's a weakly-stocked system, but if you decide to plan on using some of your playoff revenue to re-sign Joe Crede, Fields is just a prospect on the hoof waiting to be converted into something you can use. Given this team's core, no time like the present. (Christina Kahrl) |
2008-04-25 15:00:00 (link to chat) | White Sox: Fluke or for real? (Izzy from DC) | I'm not a huge believer in the White Sox, but it's clear that at least in the early going, two things are going very right. First, you've got the bouncebacks from Joe Crede and Carlos Quentin that have helped resurrect that offense while marginalizing some rather unproductive players. Second, them Gavin Floyd and John Danks appearing to have finally put it together. These were well-regarded pitching prospects who've taken a long time to live up to their billing, but with a good coach like Don Cooper it shouldn't be terribly surprising to see them make the kind of nonlinear jumps that pitchers do when they finally Get It Together. (Jay Jaffe) |
2008-02-19 13:00:00 (link to chat) | A question about back injuries, specifically herniated discs. Being someone who had a microdiscectomy and laminectomy in mid 2007, I have NO idea how players like Joe Crede could possibly be thought to be close to 100%. Admittedly, I'm a 'weekend warrior' when it comes to athletics, but also am a known gym nut who concentrates on flexibility - almost nine months later and I still am super cognizant of the surgery. Thoughts? (Silv from (NY, NY)) | You don't have Herm Schneider working with you, a contract that relies on your health, or the athletic base (I'm guessing ... few do.) 100% is a high standard and I'm sure Crede is as cognizant of it as you are. Doesn't mean he can't play and play well, though he's certainly risky. (Will Carroll) |
No BP Roundtables have mentioned this guy.
A Collaboration between BrooksBaseball.net and Baseball Prospectus - Pitch classifications provided by Pitch Info LLC
BP Annual Player Comments
The rest of this card is restricted to Baseball Prospectus Subscribers.
Not a subscriber? Click here for a free card so you can see what's missing.
Click here for more information on Baseball Prospectus subscriptions or to subscribe and get instant access to the best baseball content on the web.