Sunday, November 29, 2009

Nehalem River 200k Permanent

(Another delayed report)

For the 11th installment of my 2nd R-12, I chose to ride Marcello Napolitano’s Nehalem River 200k permanent (from Vernonia to Astoria and back). Initially, it was Ray Ogilve who scheduled this ride for the 14th of November, but he backed out due to a brush with the H1N1 virus.

That left David Kamp, Ken Mattina, and me. None of us got to the start in Vernonia early on that cold Saturday morning (except maybe Ken), so our 7:00 rollout time got delayed about a half hour. The temperature as we departed Vernonia was a few degrees below freezing.

The cue sheet for Marcello’s Nehalem River 200k is the shortest I’ve ever seen. It’s actually memorizable, as there are only a couple of turns, a couple of highways (numbers 47 and 202), and one mid-route contrôle (at Birkenfield, each way) for the entire 200 kilometers.


10 miles till astoria
Originally uploaded by tangobiker
I hadn’t met David before, but enjoyed chatting with him about his experience at PBP in 2007. Clearly a seasoned rider, he made much quicker work of the Birkenfield contrôle than me. (I couldn’t turn down real hot chocolate in a ceramic cup.) I would see David once more during the day, and that was a few miles outside of Astoria as we waved while passing in opposite directions.

Ken fell back a bit early, about half way to Birkenfield, so I would see him only once more during the ride as well. Like with David, it was again a few miles outside Astoria, only this time after my turnaround.

While the weather threatened to rain during much of the ride, it (for the most part) stayed dry. I did end up putting booties on at the first Birkenfield contrôle, but that was more for warmth than dryness.


helmeted colonel ...
Originally uploaded by tangobiker
I “did lunch” with Colonel Sanders at the KFC in Astoria (near where Astoria-Megler Bridge crosses the mouth of the Columbia River over to Washington), and then headed back over the Coastal Range. It’s 40 miles between Astoria and Birkenfield, but at times during the return it seemed longer.

The sun set while I snacked in Birkenfield, but my now-trusty Edelux lit up the last 20 miles to Vernonia just fine. And while my official time was 11 hours and 50 minutes, my on-the-bike time was barely under 10 hours. Guess I needed those sit down breaks in Birkenfield and Astoria.

Complements to Marcello for putting together this nifty 200k “permanent” (ride).

Photos at Flickr.com

Saturday, October 31, 2009

Bikenfest 2009 200k

It took me forever to start chronicling the Bikenfest 2009 200km ride … but here it is:

I always look forward and enjoy John Kramer’s brevets, and this one was no different. New starting place. New (to me) roads. Good scenery. Challenging yet doable route. And now another notch on my 2nd R-12 belt.

Alan Woods graciously offered to drive me to the start in Hood River, and collected my bike and me in the wee pre-dawn hours of Saturday (October 3rd). My friend Amy had already offered to meet me at the finish that evening and take me back to Portland, so it was cool to get a ride to the start and not worry about Alan having to wait around at the finish. (His 200k time is almost 2 hours less than mine.)

Alan had also ridden the Mt. Adams SxSW 200k a few months earlier, where I volunteered at one of the secret contrôles. Interestingly, he remembered two things from that contrôle: 1) the funky old motorcycle I had ridden out there that day, and 2) Amy’s colorful flowing scarf. It’s funny the things that linger in our memories.


rain in the distance
Originally uploaded by tangobiker
The Bikenfest brevet started eastwards from Hood River and took us on the scenic bikeway that heads towards Mosier. From there, we rode over Sevenmile Hill to The Dalles. From that summit, one could see a storm a’brewing in the vicinity to which we were heading.

For the first half of the ride, I felt sluggish, with none of the alacrity I had felt a week earlier on the 1st 2/3 of the Barlow Trail 300k. It felt like my tires were under-inflated. But in actuality, it probably had more to do with the strong ale I enjoyed at Madison’s Bar and Grill the night before. The end result, though, was that I didn’t see any other riders for most of the first half of the ride.

It took a while to grock how to get out of Hood River, because my mind’s eye was convinced that the Maryhill portion of the route (on the Washington side of the Columbia River) was gonna precede the rural farmlandy Oregon portion. (I tend not to do much research beforehand on these kinds of brevets.) But once I figured out that I needed to cross under the US 197 overpass, I was good to go … right into that nice little rain storm I had seen a’brewing about an hour earlier.


josh and alan
Originally uploaded by tangobiker
The “towns” in this area of Oregon amount to little more than intersections with a few signs and buildings scattered around. Such was the case at the info contrôle “in” Fairbanks. Between Fairbanks (OR, not AK) and the next contrôle (which was literally just a signpost at an intersection) I momentarily wished my booties had made the trip. But the rainstorm passed by the time I returned to The Dalles, as did the need for protective rain gear.


peg and lesli
Originally uploaded by tangobiker
My sluggishness abated a bit during the second half of the brevet, which was basically an out-and-back on WA Hwy 14 to the Maryhill Museum. By this time, I caught up with John Hughart, as well as the trio of Lesli Larson, Peg Winczewski, and Tom Bonamici (who had all made a brief stop in The Dalles). We all leapfrogged to Maryhill, where Paul Whitney, John Kramer, and some colorful peacocks were “manning” the contrôle. [Thank you Paul for the double-bagged black tea!]

The route passed through The Dalles for a third time on the return portion of the ride. It was here that I made a caffeine stop at the Union 76 Mini Mart. The cashier there was quite a character, and was memorably impressed by Cecil’s Sweetpea. (She must have passed through about ½ hour earlier.) He couldn’t understand why none of our bike had kickstands! “You’ve got bags, lights, beautiful fenders … but no kickstand?!”

I ascended up to scenic Rowena Crest (overlooking the Columbia) alone, but shortly afterwards joined up with Peg, Tom, and Lesli for the final 14 miles. After Mosier, Peg’s and Tom’s headlights failed, so we rode as a quartet along the darkening scenic byway and on to Hood River.

‘Twas an enjoyable ride that featured a lot of Oregon territory I had never seen before. Thank you John!

Wednesday, September 30, 2009

Barlow Trail 300k


takin' off
Originally uploaded by tangobiker
Prior to Michael Wolfe’s excellent and challenging 189-miler (last Saturday, Sep 26th), I had ridden five other 300k brevets. Three of them were the ’07, ’08, and ’09 versions of the Three Capes 300k brevet that heads out of Forest Grove to the Oregon coast and back every April. The other two were in August ’08 … Mr. Wolfe’s Detroit Lake 300k, and the SIR Tumwater-Mt. St. Helens-Tumwater 300k. Ironically, my fastest 300k was my very first (Three Capes in April ’07). I have never come within an hour of that 16 hr, 41 min time since then. In fact, most of my times have been in the 18 to 19 hour range. And the SIR brevet took me a Cyclos Escargot qualifying time of 19 hrs and 42 minutes.

But for the Barlow Trail brevet, I was feeling primed and ready to do relatively well. My lighter LeMond Buenos Aires was now set up for rando use, my generator front wheel now moved to that bike, a bright new Edelux light mounted to its front skewer, and my old small Caradice tailpack mounted behind the seat (rather than the rack and pannier set up I had been using on my Mountain Cycle Stumptown).

why we rando
Originally uploaded by tangobiker
The Stumptown (an aluminum ‘cross bike with 15,000+ miles) had been the weapon of choice for most of my randonneuring activities (and all the rides 300k and over). That bike, though, is now stripped (for the first time in two years), and ready for the ’09 cyclocross season.

I managed to get to Sandy, Oregon in plenty of time for a punctual 6:00 AM start, and had the novel experience of riding with or leapfrogging a number of other riders for the first 200k or so. Had a nice conversation with RB Buschman on quiet and scenic Faraday Lane (off of OR Hwy 224), and even rode a little with Kramer (who had been handicapped with an early flat) until he flew up NFD 5810 Road towards the Anvil Creek Crossing. I saw quite a bit of Mark Thomas, Vincent Muoneke, and Geoff Swarts (all of whom came down from Seattle) for the first 9-10 hours of the ride, although their style of riding involved longer breaks than what I took. However, once we hit relentlessly steep NFD 48 Road on our return over the Cascades, they were soon out of sight for the remainder of the brevet.

The descent towards Maupin on Oregon Hwy 216 is probably the longest stretch of fast road I have ever experienced.

deschutes river
Originally uploaded by tangobiker
My 1:30 PM arrival time there gave me the illusion of a possible PR for the 300k distance. That would soon fade, though, into the headwinds that paralleled the Deschutes River. And a couple of hours later on NFD 48 Road, the illusion totally vanished. I managed to keep up with RB for much of that ascent. But when daylight faded, so did my energy. I spotted RB 15 minutes during a wardrobe change ‘round dusk, and wouldn’t see him again until my arrival in Sandy.

My body ran outa fuel during that ascent up to Hwy 35 (pdj sandwiches and Ensure all used up), and my left leg cramped up at one point. So when I finally got to Government Camp, I sat down for a proper meal at the Huckleberry Inn (just as Scott Peterson and Kramer were departing). After a bowl of tomato-meat-pasta soup, some funky mocha, and a rather large doughnut, I started my descent towards Sandy. An hour and a half later, I arrived at the finish, where Philippe Andre was performing check-in duties. Scott and RB were still hanging around, so I was able to rehash some of the ride with them. I believe my official finish time was 17:50, which would still be my second best time for a 300k.

Thanks to Michael Wolfe for another excellent route. I was particularly happy that he had us traverse Anvil Creek, as the roads on either side of that ‘cross like obstacle were part of what made the ride memorable.

Photos here on Flickr

Wednesday, September 16, 2009

UGB 200k report


rando xtracycle
Originally uploaded by tangobiker
Without putting much thought into it, I made a note to self to ask Michael Wolfe what UGB stood for. Then about 50 kilometers into the actual 200k ride, somewhere in rural, agricultural Clackamas County (between Boring and Canby) it dawned on me. Urban Growth Boundary. 'Twas a ride than circumnavigated the outskirts of greater Portland.

I like the concept. But the ride's main appeal was how close the start and finish are to where I live. Shoot, I could probably sleepwalk to East end of the Hawthorne Bridge; it’s part of my daily commute, and less than 2k from home.

Actually, I wasn’t so sure I’d be able to do this ride after an inconvenient faceplant on NE Alberta St. 2 ½ days before the ride. But on that Saturday morning (September 5th, the start of the 3-day Labor Day weekend), with a stitched up nose and a puffy upper lip, I managed to meet Ken, Keith, and David at the Burger King (the only establishment dependably open at the end of the Hawthorne Bridge), and then do the ride. Ken Mattina I’ve known from a number of rides, most notably our co-lantern-rouge finish at the Covered Bridges 400k back in May 2007. Keith Thorla I recently met at Kramer’s SxSW Mt. Adams 200k a couple months ago. And David Parsons was new to me, as was his Trek-framed Xtracycle. He was also (I believe) probably the fastest of our quartet.

The weather was drizzly as we headed down and out the Springwater Corridor. By the time we hit the first control (for which I must thank Ken for preventing me… twice … from passing by), David and Keith were already pushing ahead. Ken and I rode together to Boring and Barton Park, and then the hills appeared. Ken rides a fairly loaded-down heavy bike, which to my mind, may not be the hill-friendliest rig around. After a few miles of separating, waiting, separating, waiting, Ken decided to head back to Portland (via Oregon City), while I pushed onwards. Between the hills, rain, and Ken's back and knee rehab, he just wasn’t having a very good time. As it turns out, I made it to the Canby control with only 5 minutes to spare.


willamette river ...
Originally uploaded by tangobiker
The rain stopped after Canby, and the sky lightened up from Champoeg Park on. My favorite part of the ride was the newly paved bike path that hugs the Willamette River through Champoeg Park. I liked it so well that I rode a bonus mile or two before finding the road that heads out of the park, and eventually to Hwy 219 and Newberg.

The next control after Canby was Gaston, meaning the only reason to stop in Newberg was to flip over of the route sheet. After a little foray on less-than-familiar roads, I soon found myself on North Valley Road, famous (in my little world) for its Ribbon Ridge wineries.

I saw David and Keith heading the other way out of Gaston, which meant they were about 20 minutes or so ahead of me. I tried to make quick work of my stop at the Gaston Market, but never did catch up with either of them.


double shot cap
Originally uploaded by tangobiker

Rode mostly familiar roads into Cornelius, towards Helvetia, then over to the 2nd-to-last control at McMennamin’s Rock Creek Tavern. There, I swallowed a double shot cappuccino before heading up Old Cornelius Pass Road, and then further up Skyline Blvd (before it levels out into mild rollers). Initially, I thought I would finish the ride before nightfall, but it got dark before my descent down Thompson Road.

Michael’s route cleverly takes the rider from NW Cornell to NW 30th Ave. via what looks like a driveway that heads back the other way. That in turn runs into Quimby St., then 29th (the left turn navigatible only to pedestrians and cyclists), then Raleigh St, which offers a pleasant way to Naito Parkway. After catching the Westside Esplanade to the Hawthorne Bridge, I finished at 8:40 PM for a Cyclos Escargot-ish total elapsed time 13 hours and 10 minutes. 'Twas also my 21st consecutive month of completing a 200k or longer randonneuring ride.

And then I was home by 9:00 pm! Yeah! Thank you Michael for the close-in UGB permanent!

My photos are here on Flickr.
David Parson's blog report

Friday, August 21, 2009

vineride century

Hadn't done a supported bike ride in a year. In fact, RSVP 2008 (Seattle to Vancouver, BC) was the last time (almost exactly 12 months ago).

As this 100-mile ride on August 15th was supported (and therefore more expensive than what I’m used to), I made a point not to bring anything but the bare essentials. I would not make any convenience store purchases, I’d leave the energy bars, sandwiches, gels and supplements at home, and I’d eat only what was provided at the rest stops. With this strategy, I didn’t mind the $52 registration cost, as the ride was basically a benefit for the Children’s Cancer Association (a group I’m happy to support).


witness tree
Originally uploaded by tangobiker
This was a good ride to do after the previous weekend’s Alsea Falls 400k. It felt easier than most centuries I’ve done (my last one being the Ride Around Clark County [RACC] in May 2008). The Vineride traversed some of the same roads around the Eola Hills portion of last week’s Alsea Falls 400k, and introduced some new-to-me roads as well.

My main disappointment during this century was mechanical in nature. My rear derailleur started going AWOL, popping out of gear(s), not up-shifting, and not moving over to the largest or smallest cogs (quite inconvenient on hilly Eola Hills Road).

But the two highlights were:
  1. Mechanical support in Dayton.
    The mechanic from Lakeside Bicycles diagnosed my shifting problems and replaced my rear derailleur cable, which had both stretched and frayed beyond use. Now here’s a benefit of a supported ride!
  2. Winemaker Felix (of Carlos and Julian Winery in Carlton) looking at my bike and saying/pronouncing “Ah, LeMond Buenos Aires” as only an Argentine can do. This was after I briefly tasted his Pinot Noir, Tempernillo, and Malbec.

The route passed by a lot of familiar (and not so familiar) wineries, including Willakenzie and Patricia Green during the last leg into Newberg. The finish was well stocked with turkey and ham sandwiches, pasta salad, fruit, cookies, and ice cream. A number of riders hung around for a raffle (a bike from Lakeside). It was nice for me to finish while still daylight, and not be totally exhausted.

Pictures are here on Flickr.

Friday, August 14, 2009

basket case completes SR* requirement

an Alsea Falls 400k brevet report

*SR = super randonneur

I’m getting kinda known for my late starts at randonneuring events. (Lord knows I can ill afford them.) But for the Alsea Falls 400k, I was totally on track to arrive ½ hour early. Got some coffee in Newberg ‘round 5:00 AM, approached McMinnville about 5:30, went all the way through town (so I thought), but saw no Best Western, and nothing resembling the address “2035 S Highway 99W.” I made two more passes from the eastern edge of town to the western end of the one-way streets, the first time consulting a gal at McDonalds, and the second time a gal at Dutch Brothers. It never occurred to me, even when viewing Google Maps the night before, that there was anything to McMinnville beyond the one-way streets. But the gal at Dutch Brothers had an iPhone with a map function and let me know I hadn’t gone nearly far enough.

I finally got to the Best Western at 6:10 AM, and even though I had laid everything out and deliberately packed the night before, I discovered my pannier neglected to make the trip. Unplanned lateness plus a missing critical piece of equipment turned me into a less-that-fully-functioning basket case. I couldn’t even unbuckle my bike shoes! Michael and Philippe were patient, the latter loaning me some old leather toe straps to secure my improvised duffle bag to the rear rack. Michael called out my actual departure time as 6:33 when I left.


them thar hills
Originally uploaded by tangobiker
According to Michael, the first part of the ride (up to Bald Mountain) would be the hilly part, and the rest of the ride would be relatively flat. And while the first part of the statement was true, I think Michael defines “hilly” a little differently that some of the rest of us. The initial hilliness started about 10 or so miles into the ride on Meadow Lake Road, and continued to the first contrôle at Bald Mountain Lookout (manned by Philippe and Michael). From there, it was a fun descent towards Willamia.

The roads from Willamia to Sheridan and Ballston were familiar from other brevets, but Broadmead Rd. linking Ballston to Perrydale Rd. was new to me. Perrydale Rd. essentially runs into Dallas, where I stopped at Santaim Cycles for a tire pump, as mine was in the pannier that got left at home. Salesman Dan was quite intrigued with my Stumptown (he seemed to know the guy that designed it for Mountain Cycle), and with my generator light setup. I guess not too many randonneuring types frequent that establishment.

Falls City struck me as a town hard hit by the economy. Or maybe it was already hard hit before the downturn. I dunno. The ladies behind the counter let me know that the previous rider been through about ½ hour earlier. So I wasn’t gaining time on anyone.

What would a Philippe/Michael brevet be without a gravel section? Well, the one between Falls City and Kings Valley Road was fairly tame as gravel roads go … quite hard-packed. ‘Twasn’t necessary to deflate the tires.

Seemed like there was an inordinate amount of roadkill on this ride. Quite a few deer … running the gamut from freshly extinguished to thoroughly decayed skeletons. There were rodents, felines, and even a colorful bird that had met untimely roadside demises. Made me wonder if Polk Country has any sort of clean-up program for deceased roadside animals.


colorful schwinn
Originally uploaded by tangobiker
One of the prettiest roads of the day was the Alsea Highway. It’s funny how “pretty” and “steep” often go hand-in-hand on a ride like this. An unfortunate part of that 16-mile ascent was all the litter along the side of the road (quite noticeable at my slow uphill pace). The main culprits appeared to be consumers of Dutch Brothers Coffee and Corbett Canyon wines. (Corbett’s 1.5 liter bottles have a distinctive shape.) I got to thinking that this is probably a result of a large portion of society that says (from the top down) “it’s okay to do whatever, as long as you’re not caught.”

Shadows got real long riding from Alsea to Alsea Falls, and by the time I descended down to Monroe, it was totally dark. I couldn’t find West Ingram Island Road out of Monroe until after I rode up the down the main drag a few times and then got help from a Dari Mart employee. Then before Harrisburg I failed to see McMullen Lane, even after a local kid in a driveway told me “it’s right up there by the stop sign.” Never saw a stop sign till a mile or so further when I got to Highway 99E. Chalk up another bonus mile or two.


brownsville contrôle
Originally uploaded by tangobiker
It was good to see cheery Keith and Alex signing cards and offering refreshments in Brownsville (a town I’d never been to before). At that contrôle, I topped off my Coke-filled water bottle with more Coke, and my water-filled water bottle with more water. But it was the can of V-8 that was most refreshing there at 12:30 in the morning. And then it was time for the Kohans to finally close up shop and head back home to Salem.

I too was headed to Salem … via Jefferson … then some challenging hills along Parrish Gap Road (I actually ended up walking one of those hills) … then Turner. Lo and behold, guess who appeared in Turner? Marcello! Turns out he did this ride on significantly less sleep than my insufficient amount, and chose Turner (about 8 miles shy of Salem) as a napping place. We ended up riding the last 35 or so miles back into McMinnville together.

It got light shortly after leaving Salem. Again, there were more rollers through the Eola Hills (premium pinot noir country) as we foraged our way back to McMinnville. And then a funny thing happened as we were minutes from the end (according to our cue sheets and computers). We missed a turn! All of a sudden we found ourselves in downtown McMinnville asking directions to the Best Western. Add another 30 minutes to our times. It was déjà vu all over again. The Best Western and I were not on the same plane of consciousness this weekend. Might has well been on different planets!


finished!
Originally uploaded by tangobiker
But when Marcello and I finally got there, Philippe greeted us and checked us in. Marcello then elected to drive straight home, while I took a bath and a half hour nap before heading back to Portland (where a tango lesson, class, and practica awaited). My official time was 26:30, but my actual riding time was at least a couple hours less.

Thanks to Michael and Philippe for an excellent, challenging route. And also for putting up with such a basket case!

Photos are here on Flickr.

Sunday, July 5, 2009

Mt Adams SxSW 200k pre-ride report: it's all about Gifford Pinchot, and beer!


Mt. Adams
Originally uploaded by tangobiker
This is a great ride, folks. Challenging? Yes. Doable? Yes. Beautiful? Yes. Worthwhile? Also yes.

Mr. Kramer doesn't exactly live in the flatlands. So his rides tend to take advantage of the beautiful, rugged terrain on both sides of the Columbia River. Perhaps this contributes to his strength as a hill climber.

This is a little problematic, however, on his 600k's, as those rides tend to be significant tests of strength AND endurance. But most randonneurs seem to know this, as the self-selection on Kramer's XTR 600 produced an admirably low DNF rate.

Kramer's 200k's are also challenging ... but DOABLE. Perhaps not the rides for personal bests at that distance, but they're certainly good and beneficial workouts.

The Mt. Adams SxSW 200k brevet is in that category. And it's also gorgeous! (Think National Forest with lotsa trees.) There are also some nice, long descents that provide good payback for the uphill work you'll do.

The ride starts (and ends) in Stevenson, WA, which is a half hour’s drive closer to Portland that Bingen or Hood River (where many of Kramer’s rides start). This is significant, cuz Stevenson is home of Walking Man Brewery, which has garnered a very good reputation among beer connoisseurs in the Northwest. I’ve always wanted to visit this brewery, and this brevet gave me the chance. But more on this later.

The first 22 miles of the brevet are on rolling Highway 14 to Bingen. The most memorable moment of this segment was the 100-car freight train full of double-stacked containers that passed right next to me. Freight train activity doesn’t seemed to have slacked off in the current economy. If where I work is any indication, it’s the preferred method of shipping inbound product to our facility (when time allows).

I’ve ridden between Bingen and Trout Lake several times, so the ride didn’t get really interesting to me until North of Trout Lake (about 46 miles into the ride). Coincidentally, the Gifford Pinchot National Forest starts just beyond there.


Forest Road 23
Originally uploaded by tangobiker
Forest Route 23 towards Randle is smooth and lightly traveled. Lotsa trees keep the road shaded much of the time, which keeps the steady incline relatively pleasant. There are brief downhill respites around mile 50 and 54, but basically it’s continuously uphill to FR90 (the Lewis River Rd). Another interesting and nice thing about riding through the National Forest is that it’s relatively free of litter.

The road surface of the Lewis River Rd. (FR90) is funkier than FR23, which requires some vigilance. Particularly noteworthy is the second of three short gravel sections, which appears suddenly after a potentially rapid descent. The 3rd gravel section, at about 6/10 of a mile, is longer than the first two. I had no problem negotiating them on 23mm tires.


Curly Creek Road
Originally uploaded by tangobiker
And then there’s Curly Creek Road. This is the workout of the ride, folks. Five miles of steep uphill. The good news is 1) there’s a nice viewpoint 3 miles up the road, and 2) the descent on Wind River Road makes it all worth it. On a memorable hot July 3rd, I had to stop and collect myself twice along this stretch.

Eventually on Wind River Rd you leave the National Forest, and return to normal rural Washington, which is more-or-less epitomized by the lumber town of Carson. The south end of Carson is where you catch Highway 14 back to Stevenson. 3.4 more miles, and you’re at the Walking Man Brewery!


Walking Man patio
Originally uploaded by tangobiker
I arrived at the brewery/finish 12 hours and 9 minutes after I started, and immediately splurged on a taster tray (10 small glasses). I have to say all the beers were good, even the styles I’m not normally attracted to (like raspberry beer and barley wine). My favorite, though, was their Imperial IPA, called “Homo Erectus.”

The weather on the day I did the pre-ride was predicted to top out in the 90’s. But it didn’t feel that hot through most of the ride. Perhaps it’s because I started at 5:30 AM. But more likely, it’s the trees and altitude. Much of the Forest Roads were shaded during my ride.

Hope to see many of you cyclists next Saturday, July 11th, on John Kramer’s “Mt Adams SxSW” 200k brevet.

Photos from my pre-ride are here on Flickr.
John Kramer's blog report is here.
Registration is here.