Attention: Guests by accessing CRO, you agree to the site terms. Please read the terms of CRO Click Here

+-

Sponsors Ads

Recent Posts

Pages: [1] 2 3 ... 10
1
Renault F1 team celebrates season-best qualifying session in Bahrain


Source: Renault F1 team celebrates season-best qualifying session in Bahrain
2
Craftman Truck Series / Red Horse Racing Suspends Operations
« Last post by CanadianRacingOnline on May 22, 2017, 07:04:27 PM »
Red Horse Racing Suspends Operations

Red Horse Racing, which fields two trucks in the NASCAR Camping World Truck Series, has suspended operations due to a lack of funding.
Source: Red Horse Racing Suspends Operations
3
Verizon IndyCar Series / Indianapolis 500 qualifying
« Last post by CanadianRacingOnline on May 22, 2017, 07:29:24 AM »
Indianapolis 500 qualifying


INDIANAPOLIS - Results of qualifying Sunday for the 2017 Indianapolis 500 Verizon IndyCar Series event on the 2.5-mile Indianapolis Motor Speedway, with rank, car number in parentheses, driver, aero kit-engine, time and speed in parentheses:

1. (9) Scott Dixon, Honda, 02:35.0630 (232.164)
2. (20) Ed Carpenter, Chevrolet, 02:35.3976 (231.664)     
3. (98) Alexander Rossi, Honda, 02:35.5163 (231.487)     
4. (26) Takuma Sato, Honda, 02:35.5981 (231.365)     
5. (29) Fernando Alonso, Honda, 02:35.6423 (231.300)     
6. (21) JR Hildebrand, Chevrolet, 02:35.9191 (230.889)     
7. (10) Tony Kanaan, Honda, 02:35.9601 (230.828)     
8. (27) Marco Andretti, Honda, 02:36.1998 (230.474)     
9. (12) Will Power, Chevrolet, 02:36.3859 (230.200)     
10. (28) Ryan Hunter-Reay, Honda, 02:35.5463 (231.442)     
11. (19) Ed Jones, Honda, 02:36.1293 (230.578)     
12. (16) Oriol Servia, Honda, 02:36.3118 (230.309)     
13. (7) Mikhail Aleshin, Honda, 02:36.3377 (230.271)     
14. (15) Graham Rahal, Honda, 02:36.3499 (230.253)     
15. (8) Max Chilton, Honda, 02:36.4758 (230.068)     
16. (83) Charlie Kimball, Honda, 02:36.5514 (229.956)     
17. (5) James Hinchcliffe, Honda, 02:36.6169 (229.860)     
18. (22) Juan Pablo Montoya, Chevrolet, 02:36.8180 (229.565)
19. (3) Helio Castroneves, Chevrolet, 02:36.8528 (229.515)
20. (77) Jay Howard, Honda, 02:36.9213 (229.414)     
21. (24) Sage Karam, Chevrolet, 02:36.9447 (229.380)     
22. (2) Josef Newgarden, Chevrolet, 02:37.5488 (228.501)
23. (1) Simon Pagenaud, Chevrolet, 02:37.8303 (228.093)
24. (14) Carlos Munoz, Chevrolet, 02:37.9497 (227.921)     
25. (88) Gabby Chaves, Chevrolet, 02:38.6458 (226.921)     
26. (4) Conor Daly, Chevrolet, 02:38.9831 (226.439)     
27. (50) Jack Harvey, Honda, 02:39.4741 (225.742)     
28. (63) Pippa Mann, Honda, 02:39.9944 (225.008)     
29. (11) Spencer Pigot, Chevrolet, 02:40.6768 (224.052)
30. (44) Buddy Lazier, Chevrolet, 02:41.1340 (223.417)     
31. (17) Sebastian Saavedra, Chevrolet, 02:42.7911 (221.142)
32. (40) Zach Veach, Chevrolet, 02:42.8360 (221.081)     
33. (18) James Davison, Honda, no time, (no speed)     
4
Dixon captures Indy 500 pole with fastest speed average in 21 years
RE-SENDING TO INCLUDE LINK TO QUALIFYING RESULTS

INDIANAPOLIS (Sunday, May 21, 2017) - Scott Dixon thrilled Indianapolis 500 qualifying fans like they haven't been in more than two decades, capturing the pole position for the 101st Indianapolis 500 presented by PennGrade Motor Oil with the fastest average speed since 1996.

The four-time Verizon IndyCar Series champion and fourth-winningest driver in Indy car history completed four on-the-edge laps around the Indianapolis Motor Speedway 2.5-mile oval at 232.164 mph. The 10-mile run in the No. 9 Chip Ganassi Racing Honda was the best speed seen at IMS since Arie Luyendyk set the track record of 236.986 mph in second-day qualifying on May 12, 1996.

"It feels fast," Dixon said. "Any speed (above) 215 or 220 around this place feels really fast, but I think you just block it all out. You're constantly just trying to feel how the car is, see where you can place it, see if you can improve the next lap. It's been so intense this weekend just trying to hold on to the car for the four laps. I think that's where all the focus has been.

"But I think for the Verizon IndyCar Series, it's cool to see these speeds gradually creeping up. It's good to see we've made a big improvement. I think I did a 227 average last year, so it's a nice little jump."

101st INDIANAPOLIS 500: Qualifying results

It is Dixon's third Indy 500 pole position - he won from the front spot in 2008 - and the 26th of his 17-year Indy car career, moving the 36-year-old New Zealander past Paul Tracy and alone into 11th place on the all-time poles list.

The third-fastest driver in first-day qualifying Saturday, Dixon was the seventh of nine to make an attempt in the Fast Nine Shootout under late-afternoon Indiana sunshine today. His first lap of 232.595 mph was also the fastest official lap recorded at IMS since the 1996 Indy 500 race. Luyendyk still holds the single-lap standard, 237.498 mph, also set during his record qualifying run.

Dixon will start on point for the third-fastest field in Indy 500 history, with a 228.400 mph average. Joining him on the front row are Ed Carpenter in the No. 20 Fuzzy's Vodka Ed Carpenter Racing Chevrolet and defending Indy 500 winner Alexander Rossi in the No. 98 NAPA Auto Parts/Curb Honda.

In the process of taking the top spot, Dixon ended a string of six straight Verizon IndyCar Series race poles won by Team Penske, dating to the 2016 season finale at Sonoma Raceway. It also marked the 88th pole in Indy car history for Chip Ganassi Racing and its fifth at the Indianapolis 500.

Though qualifying points aren't officially awarded until after the race completion, Dixon has the provisional points lead by 21 over 2016 series champion Simon Pagenaud heading into Indy 500 worth double the normal race points.

"Today, we managed to get it done and we're starting in the right place," said Dixon, the 40-time Indy car race winner. "The hard part now is to keep it there."

Carpenter, fastest in first-day qualifying, put together a four-lap run of 231.664 mph to collect his third front-row start in the Indianapolis 500. He was the 2013 and '14 pole sitter.

"That's all she had," Carpenter said. "Would it have been fun to win a third pole? Yes, but at the same time to be in the middle of the front row with two former 500 champions, hopefully I can convert from the front row this time and earn a victory."

Rossi started 11th as an Indy 500 rookie a year ago, fell back midway and won the 200-lap race on a risky fuel strategy. He qualified third at 231.487 mph to secure a career-best start in a Verizon IndyCar Series race - his previous best was fifth earlier this season at Long Beach - and the first front-row start of his Indy car career.

"You're always disappointed if you're not in front, but I think it's a good effort from the team," Rossi said. "Seeing Scott's speed is pretty impressive; I know we couldn't have done that. We've got to be content with the front row."

Rossi was one of four Andretti Autosport entries to compete in the Fast Nine Shootout. Teammates Takuma Sato (No. 26 Andretti Autosport Honda) and Fernando Alonso (No. 29 McLaren-Honda-Andretti Honda) earned the fourth and fifth starting positions, respectively, with Marco Andretti (No. 27 United Fiber & Data Honda) qualifying eighth.

Alonso had the most eventful day of the Andretti drivers. His car underwent a lightning-quick engine change following the pre-qualifying practice session, but it didn't unnerve the two-time Formula One champion making his Verizon IndyCar Series and oval track debut. The 35-year-old Spaniard was the first of the Fast Nine drivers to surpass 231 mph with a four-lap average at 231.300.

"The practice felt good on the car and then we spotted some issues with the engine," Alonso explained. "At one point in the morning, we didn't know if we were able to run in qualifying because we had to change the whole engine. But the team was amazing. They were guys from all six (Andretti) teams working on car (No.) 29 just to make it possible, so thanks to all that teamwork, I was able to go for qualifying."

Rounding out the top nine qualifiers were JR Hildebrand (No. 21 Preferred Freezer Service Ed Carpenter Chevrolet) in sixth, 2013 Indy 500 winner Tony Kanaan (No. 10 NTT Data Chip Ganassi Racing Honda) seventh and Will Power (No. 12 Verizon Team Penske Chevrolet) ninth.

Andretti Autosport landed a fifth driver in the top 10 when 2014 Indy 500 winner Ryan Hunter-Reay led Group 1 qualifying to determine race starting positions 10 through 33. The driver of the No. 28 DHL Honda ran four laps at 231.442 mph, which would have been good enough for fourth had it come in the Fast Nine Shootout. As it stands, Hunter-Reay will start on the inside of Row 4, with Ed Jones (No. 19 Boy Scouts of America Dale Coyne Racing Honda) and Oriol Servia (No. 16 Manitowoc Rahal Letterman Lanigan Racing Honda) alongside.

Team Penske, with a record 16 Indianapolis 500 wins, struggled in qualifying. Power was slowest in the Fast Nine Shootout and starts on the outside of Row 3. Two-time Indy 500 winner Juan Pablo Montoya qualified on the outside of Row 6 and three-time winner Helio Castroneves on the inside of Row 7, Josef Newgarden and Simon Pagenaud occupying the inside and middle of Row 8.

Thirty-two cars qualified today. The 33rd position on the grid will be filled by James Davison, named today to replace the injured Sebastien Bourdais in the No. 18 GEICO Honda for Dale Coyne Racing. Bourdais sustained multiple pelvic fractures and a fractured right hip when he crashed making a qualifying attempt Saturday.

According to Dr. Geoffrey Billows, INDYCAR medical director, the four-time Indy car champion underwent successful surgery Saturday night at IU Health Methodist Hospital. Bourdais released a statement today.

"I want to thank everybody for the support and the messages," the 38-year-old with 36 career Indy car wins said. "Quite a few drivers have already dropped by. It's going to take time, but I'm feeling pretty good since the surgery. I'll be back at some point. Just don't know when yet."

The 33 entries return for practice from 12:30-4 p.m. ET Monday that streams live on RaceControl.IndyCar.com. The final one-hour session, on Miller Lite Carb Day, is set for 11 a.m. Friday and airs on NBCSN.

The 101st Indianapolis 500 presented by PennGrade Motor Oil airs live at 11 a.m. May 28 on ABC and the Advance Auto Parts INDYCAR Radio Network. 
5
Dirtcar Racing / Richards Collects Runner-Up Finish
« Last post by CanadianRacingOnline on May 22, 2017, 07:19:41 AM »
Richards Collects Runner-Up Finish
In First Appearance at Luxemburg Speedway 
 
 

ST MARYS, Ohio (May 22, 2017) – In his first-ever visit to Luxemburg (Wis.) Speedway, Josh Richards scored an impressive second-place finish on Friday night. Richards also brought home an 11th-place effort Thursday at LaSalle (Ill.) Speedway. 

The Best Performance Motorsports crew headed to LaSalle Speedway on Thursday for the first of three scheduled Lucas Oil Late Model Dirt Series events. Richards began the evening with qualifying and ran the fifth quickest lap overall. His time trial effort lined him up in the second spot for Heat Race 2. Richards maintained his position throughout the 10-lap event to score a runner-up finish. His heat finish guaranteed him the fifth starting spot for the 50-lap Feature.

Starting on the inside of Row 3, the West Virginia native began working the bottom groove of the race track and at Lap 10 he had moved up to fourth. Determined to get to the front, Richards took over the third spot on Lap 13 and just two laps later he was up to second. Shortly after taking over the second spot, Richards began to encounter lapped traffic and methodically maneuvered through the lapped cars, using them to his advantage on Lap 35 to pass leader Scott Bloomquist to take command of the race. The Best Performance Motorsports driver continued to work lapped traffic for the next 10 circuits until hitting a rut on the racetrack coming out of Turn 2 sending his No. 1 machine spinning in front of the field. Richards was miraculously able to keep his car going without sustaining any damage, but the caution flag was thrown, sending him to the tail-end of the lead cars with just five laps remaining. Restarting 15th, Richards muscled his way past four competitors in the final laps to collect an 11th-place finish.

Friday the team made the four-hour trip to Luxemburg Speedway, a new track to Richards. Though his first time on the speedway wasn’t until hot laps, Richards didn’t let that slow him down turning the quickest circuit in his group. Next up was qualifying where the 28-year-old driver ran the second quickest lap overall. His time trial effort placed him on the pole for the start of Heat Race 2. Richards easily led the 10-lap race flag-to-flag to capture the heat victory. His heat race win guaranteed him the second starting spot for the night’s A-Main.

Starting on the outside-pole for the 50-lap Feature, Richards was hoping to quickly take command of the race, but when the green flag flew the field immediately spread out single-file on what would prove to be a bottom dominant track for the remainder of the event. The race continued with no passing among the frontrunners. Several times throughout the event Richards was all over the back bumper of the leader, but was unable to complete the pass on a racetrack that was one groove around the bottom. Richards maintained his position for the entirety of the race to bring home a second-place effort in his first race at the Wisconsin track.

Saturday’s scheduled race at Deer Creek Speedway in Spring Valley, Minn., was cancelled due to inclement weather and will not be rescheduled.
   
Richards currently sits in the third position in the Lucas Oil Late Model Dirt Series point standings, 50 points out of second after Friday’s race at Luxemburg Speedway.   

The Best Performance Motorsports team is scheduled to return to action May 23 at I-80 Speedway in Greenwood, Nebraska.
   
Thursday Race Results
Qualifying -5th              Heat Race –2nd          Feature Start -5th        Feature Finish –11th   

Friday Race Results
Qualifying – 2nd           Heat Race –1st           Feature Start –2nd       Feature Finish –2nd     

JOSH RICHARDS QUOTES: “We had a great Best Performance Motorsports car at LaSalle (Speedway). I was fighting a little bit of a tight condition towards the end of the race and I hit a big rut in Turn 2 sending the car into a spin. I’m disappointed because we definitely had a shot to win that race. I have to thank my team for working so hard to get me a car capable of winning.

“I’m happy with a runner-up finish at Luxemburg. We will certainly take that finish after last night. Congratulations to Shannon (Babb) on the win. I thought I had a shot at him a few times when we were in lapped traffic, but he (Babb) did what he needed to do and got down on the bottom quicker. Thanks to the track crew for getting this track ready. I have never seen a track go from being so wet to so dry that quickly. It was good run tonight.”



For media inquires please contact Andrea Richards at 704-575-2296 or via e-mail at andrea@bestperformancemotorsports.com.


The No. 1 Best Performance Motorsports Team carries support from: Valvoline, Keyser Manufacturing, Integra, Alexander Lawn & Landscape, Sunoco Race Fuels, Riggs Motorsports and Corey Frazier-State Farm Insurance. The Rocket XR1 Chassis is powered by a Dargie Racing Engine.
6
Red Bull loses speed when it matters in F1 Bahrain qualifying


Source: Red Bull loses speed when it matters in F1 Bahrain qualifying
7
KEVIN LACROIX WINS NASCAR PINTY'S SERIES SEASON OPENER AT CTMP

BOWMANVILLE, ON – Kevin Lacroix won the Can-Am 200 and the first NASCAR Pinty’s race of the 2017 season at Canadian Tire Motorsport Park, part of the Castrol presents Victoria Day SpeedFest. Andrew Ranger, from Roxton Pond, QC and Gary Klutt, from Halton Hills, ON finished second and third, respectively.

Lacroix, of Saint-Eustache, QC, started the race from pole in the Bumper to Bumper / Total / Gates Dodge but relinquished the lead early to Ranger in the Mopar / Pennzoil Dodge. Lacroix had fallen back to 7th on lap 42 but two laps later thundered up to the lead. Rain started to fall in the final laps and a caution on lap 49 forced the race into overtime. Lacroix and Ranger swapped the lead several times on the final lap before Lacroix took the checkered. The margin of victory was 1.916 seconds.

Klutt, in the Pioneer Family Pools Dodge, passed 2016 series champion Cayden Lapcevich, of Grimsby, ON, in the Fastline Motorsports Dodge coming out of the final turn to earn his place on the podium.

In other action from Sunday, Jade Buford, of Brentwood, TN, swept the weekend winning his second Pirelli World Challenge GTS race in a row driving the Racers Edge Motorsports SIN R1 GT4, while 19-year-old Mason Filippi, from Alamo, CA in the Winding Road Team TFB BMW M235iR won overall in the Touring Car race.

Next up on the Canadian Tire Motorsport Park schedule is the VARAC Vintage Grand Prix, June 16 – 18, Father’s Day weekend. The weekend celebrates the 50th anniversary of the first F1 Grand Prix of Canada and features the FIA Masters Historic Formula 1 as well as the Canadian round of the 2017 Diamond Jubilee Formula Junior World Tour.

For more information on this event or other upcoming events visit online at www.canadiantiremotorsportpark.com.
Dave Drimmie, Canadian Tire Motorsport Park // dave@ctmpark.com, 1-800-866-1072 (office), 416-835-6601 (cell)
8
Results/News / JASON WHITE PUTS ON A CHARGE AT CTMP
« Last post by CanadianRacingOnline on May 22, 2017, 06:49:54 AM »
JASON WHITE PUTS ON A CHARGE AT CTMP

June 22, 2015. Veteran racer Jason White returned to competition in the NASCAR Pinty’s Series for the season opening event at Canadian Tire Motorsport Park this past Sunday.  The driver of the #21 Powder Ventures Excavating/Your GMC Store Chevrolet showed some slick moves during the race and just missed out on a terrific finish.

Working with the Canada’s Best Racing Team (CBRT) group this year White was thrilled to be back in action.  “Every off season seems a little longer and I just miss the competition and the great people,” he stated.  “It’s great to be working with CBRT on a program this season.

White was also impressed with the car’s performance during Saturday practice and qualifying.  “It is a hot rod,” said White.  “Really felt good, even better than when we tested the car a couple weeks ago.  Good work by the team”.

White would begin the scheduled 51 lap race from the outside of row eight and looked to move the #21 Powder Ventures Excavating/Your GMC Store Chevrolet forward in the early going and was successful.  “It was pretty crazy out there.  We started and the track was wet, then it started drying up and you had guys switching to slick tires.  We kept doing our thing and kept moving up,” he stated.

As the laps ticked away White would push the #21 Powder Ventures Excavating/Your GMC Store Chevy forward and found himself inside the top-ten.  “If you just stay consistent here it can work very well for you” he explained.

Track conditions were anything but consistent on the day as heavier rain showers moved into the area and soaked the track in the late stages.  White continued to look for opportunities to improve his position but would slide off course.  Things then went from bad to worse for the #21 Powder Ventures Excavating/Your GMC Store Chevy driver as the car stalled and wouldn’t re-fire.

“We lost a couple laps waiting for help and that put us back,” said a disappointed driver.  “We got going again to come home 14th but it could have been a really good day.  But we ran so consistently all day and I’m excited to get back at it in a couple of weeks” said White.

Jason White returns to action in the #21 Powder Ventures Excavating/Your GMC Store Chevrolet on Saturday June 3rd at Delaware Speedway near London, Ontario.

To keep up with the latest news about Jason White and the #21Powder Ventures team follow Jason on twitter for the latest updates @racinjasonwhite and on Facebook at https://www.facebook.com/RacinJasonWhite
9
Results/News / WESTERN BOYS PUT ON A SHOW FOR CBRT
« Last post by CanadianRacingOnline on May 22, 2017, 06:44:06 AM »
WESTERN BOYS PUT ON A SHOW FOR CBRT
 
May 22, 2017. Canada’s Best Racing Team (CBRT) hit the track with four entries for this past weekends opening round of the NASCAR Pinty’s Series at Canadian Tire Motorsport Park (CTMP).  And when the racing action was completed in soggy and challenging conditions on Sunday afternoon it was the two guys from Western Canada that were turning heads and getting plenty of attention.
 
Brett Taylor of Calgary, Alberta came into the race with very little experience racing in the rain.  He handled himself like a series veteran and finished in the top-ten amongst some of the best road racers in the series claiming a ninth place result.

For his outstanding performance during the race Taylor was earned two contingency awards for the event: the Coca Cola "Move of the Race" award and the Jostens "Rookie of the Race" award.
 
“Racin” Jason White from Sun Peaks, British Columbia has had some success at CTMP in the past also put in a solid performance.  White climbed from his 16th starting spot on the grid and moved into the top-ten.  His strategy of running consistent lap times has always served him well but it was a late spin that took him out of a better finishing position.
 
One of the keys to both drivers running up front was the teamwork and strategy by the CBRT bunch.  “NASCAR declared a wet race to start but then the track dried up a little and some guys swapped for slicks” explained CBRT General Manager Joey McColm.  “Our drivers kept up a really quick pace and we knew more rain was coming.  So we made the call to leave them out and we had a pretty good day.  If the rain came back a bit earlier, it might have been an even better day”.
 
This kind of result and solid teamwork has McColm looking forward to the rest of the season.  “All the hard work everyone did in the off season showed on a tough day like today,” said McColm.  “All of our sponsors & guests that were here were really pleased and looking forward to being back again in a couple of weeks” he added.
 
The CBRT drivers will be back on track on Saturday June 3rd for the first oval race of the year at Delaware Speedway near London, Ontario.
 
Be sure to check out the new CBRT website www.cbrteams.com and there are still openings for interested drivers to join the 2017 season.  Find out more through the website. The NASCAR Pinty’s Series consists of 13 races on ovals and street courses across Canada.  You can watch all races on TSN and RDS.  Stay tuned for broadcast schedule details.
 
Keep up with all the CBRT drivers at these coordinates:
 
Follow Larry Jackson on Twitter @LarryJacksonvrm Instagram @larryjackson84

Follow Brett Taylor on Twitter @brett_taylor46

Follow Simon Dion-Viens on Facebook/Instagram @sdvautosport

Follow Jason White on Twitter/Instagram @racinjasonwhite
 
Follow Armani Williams on Twitter @TeamArmaniRacin

Follow Joey McColm on Twitter @JoeyMcColm
 
Follow CBRT on Twitter/Instagram @CBRTeams
10
Results/News / RANGER SNAGS PODIUM FINISH FOR TEAM MOPAR IN OPENER
« Last post by CanadianRacingOnline on May 22, 2017, 06:41:28 AM »
RANGER SNAGS PODIUM FINISH FOR TEAM MOPAR IN OPENER
 
May 21, 2017. Andrew Ranger and the #27 Mopar Parts Dodge team were excited to debut the new Mopar M1 engine for the season opening round of the NASCAR Pinty’s Series this past Sunday at Canadian Tire Motorsport Park (CTMP).  Many of hours of development and testing went into the project and Ranger rewarded the team’s effort with a runner up finish in it’s first on track competition.
 
Showing well during practice Ranger would post the sixth fastest time and line up the #27 Mopar Parts Dodge on the outside of row three.  “I hoped we’d have a little better starting spot but I wasn’t worried about it,” said Ranger.  “The handling of the car was very good so I thought we’d be good for the race” he added.
 
The ever-evolving weather conditions on race day played havoc with the #27 Mopar Parts Dodge strategy.  The race began in wet conditions but then began to dry.  “We made a decision to stay out when some teams changed to slick tires from wet and that put us out front of the field.  But it may have worked against us a bit later” said Ranger following the race.
 
Following a hard charge after making the switch to slick tires Rangers pushed the #27 Mopar Parts Dodge back toward the front of the field.  When of course the weather changed again.  “It was crazy,” he said.  “But in the closing laps we were back on the rain tires and in the hunt for the win” said the driver.
 
A late caution period would send the race into overtime and a green, white, checker finish.  On the final restart Ranger powered the #27 Mopar Parts Dodge to the lead but after working so hard earlier in the race on the wet tires the car developed a push and Ranger was forced to surrender the spot and settle for second at the finish.
 
“It got very wild on the last restart” said Ranger.  “I pushed hard to the lead but then I went wide and couldn’t make it stick.  But with all the crazy things that happened today it’s good to open the new year with a great finish, I’m very happy.  Great job by everyone.
 
Andrew Ranger and the #27 Mopar Parts Dodge team return to action on Saturday June 3rd at Delaware Speedway near London, Ontario.
 
Race fans can get more information and follow the #27 Mopar Parts Dodge team news during the off-season by going to www.mopar.ca and clicking on Motorsports
Pages: [1] 2 3 ... 10

Powered by EzPortal