View Full Version : Virtual Dyno Simulator
RREVOVIII
06-17-2009, 06:44 PM
this comes very handy for Road Tuning... :thumbsup:
http://forums.evolutionm.net/ecuflash/427726-virtual-dyno-room-dyno-simulator.html
http://img199.imageshack.us/img199/9092/v52.png (http://img199.imageshack.us/i/v52.png/)
spooolin4g63
06-17-2009, 11:15 PM
nice, just DL
WWEVOVIII
06-17-2009, 11:19 PM
dang this is sick, thanks Pareng,
RREVOVIII
06-18-2009, 06:43 PM
dang this is sick, thanks Pareng,
its definitely a great tool, now i cant wait to i get my car together and play with it. :cheesy:
WWEVOVIII
06-18-2009, 07:21 PM
its definitely a great tool, now i cant wait to i get my car together and play with it. :cheesy:
I know, but your more than welcome to play with mine too :icon_banghead:
RREVOVIII
06-18-2009, 08:03 PM
I know, but your more than welcome to play with mine too :icon_banghead:
:icon_eek:
:cheesy:
RREVOVIII
06-18-2009, 08:11 PM
heres mine,
23psi - 91oct - 11.5AFR
http://img197.imageshack.us/img197/9308/pumpgas.png (http://img197.imageshack.us/i/pumpgas.png/)
WWEVOVIII
06-18-2009, 08:20 PM
dang thats sick, keep it up Jay LOL
RREVOVIII
06-19-2009, 06:21 PM
i dug through EvoScan to find your 91 and 100 octane logs, heres where your car @ despite of the boost leak, the car made pretty good power..
friski_nardin 03 Evolution
Base Pull: 22psi / 91oct / 11.3 afr
Comparison Pull: 25psi / 100oct / 11.5afr
http://img14.imageshack.us/img14/8306/nardinbeforeafterracegae.png (http://img14.imageshack.us/i/nardinbeforeafterracegae.png/)
Kings Fan
06-19-2009, 06:32 PM
nice... gonna try this later
RREVOVIII
06-19-2009, 06:33 PM
also got Mike's logs
Before & After
http://img198.imageshack.us/img198/445/michaelbeforeafterpumpg.png (http://img198.imageshack.us/i/michaelbeforeafterpumpg.png/)
WWEVOVIII
06-19-2009, 08:30 PM
also got Mike's logs
Before & After
http://img198.imageshack.us/img198/445/michaelbeforeafterpumpg.png (http://img198.imageshack.us/i/michaelbeforeafterpumpg.png/)
oh dang thats crazy, it shows that on 91 I got more power than mikes ? is that possible?? even with the fact that I had boost leak ? lol
RREVOVIII
06-19-2009, 08:37 PM
oh dang thats crazy, it shows that on 91 I got more power than mikes ? is that possible?? even with the fact that I had boost leak ? lol
but he will get you on torque, you got more mods than Mike, plus hes not fully tuned yet ;)
WWEVOVIII
06-19-2009, 08:47 PM
but he will get you on torque, you got more mods than Mike, plus hes not fully tuned yet ;)
oh there you go, that makes sense, well, lets see when am I going to finishi up with everything lol and get my final tune lol
RREVOVIII
06-19-2009, 08:52 PM
oh there you go, that makes sense, well, lets see when am I going to finishi up with everything lol and get my final tune lol
sounds good buddy, i also hope that you can get rid of those wheels by then, and get some lighter ones. Because your car is scary pass 70 mph :D
WWEVOVIII
06-19-2009, 08:55 PM
sounds good buddy, i also hope that you can get rid of those wheels by then, and get some lighter ones. Because your car is scary pass 70 mph :D
yeah Im gonna buy a set of wheels on the meanwhile, so I can keep these on the side and dont use them anymore and just sale them on the side since they are brand new. im looking for BBS now, let me know if you find some. thanks
RREVOVIII
06-19-2009, 08:57 PM
yeah Im gonna buy a set of wheels on the meanwhile, so I can keep these on the side and dont use them anymore and just sale them on the side since they are brand new. im looking for BBS now, let me know if you find some. thanks
cool, ill keep an eye out for you ;)
WWEVOVIII
06-19-2009, 09:03 PM
cool, ill keep an eye out for you ;)
You always have been keeping an eye on me, thanks jay LOL
RREVOVIII
06-19-2009, 09:05 PM
You always have been keeping an eye on me, thanks jay LOL
:cheesy: :cheesy: :cheesy: :cheesy:
yw!
RREVOVIII
06-23-2009, 10:23 PM
V5.3 is out :icon_peace:
WWEVOVIII
06-23-2009, 10:54 PM
V5.3 is out :icon_peace:
whats the Difference ? can you explain that to us please :D
RREVOVIII
06-23-2009, 11:20 PM
whats the Difference ? can you explain that to us please :D
i havent tested it yet personally, im too lazy to get my laptop @ my car. i might play with it tomorrow ;)
but heres what it say on Evom....
Improved calculations for increased accuracy
Increased resolution from 250 RPM to 50 RPM
Edited Dyno Graph to auto-fit to the size of the RPM range logged
Added Tire Diameter Calculator to 'User Settings' page
WWEVOVIII
06-23-2009, 11:31 PM
i havent tested it yet personally, im too lazy to get my laptop @ my car. i might play with it tomorrow ;)
but heres what it say on Evom....
Improved calculations for increased accuracy
Increased resolution from 250 RPM to 50 RPM
Edited Dyno Graph to auto-fit to the size of the RPM range logged
Added Tire Diameter Calculator to 'User Settings' page
dang, thanks for the info, it really seems like LIFE IS GETTING EASIER AND EASIER LOOOOOOL
RREVOVIII
06-23-2009, 11:48 PM
dang, thanks for the info, it really seems like LIFE IS GETTING EASIER AND EASIER LOOOOOOL
Yup, this is where the guessing stop :D
RREVOVIII
06-24-2009, 09:49 PM
I had a chance to try V5.3
here some V5.2 and V5.3 comparison's
friski_nardin 91 vs 100 octane tune
V5.2
http://img291.imageshack.us/img291/3152/nardinbeforeafterracega.png (http://img291.imageshack.us/i/nardinbeforeafterracega.png/)
V5.3
Despite of the lower Dyno Correction on this new version, and a bit higher Smoothing Factor, there is a huge power increased on the 100 oct tune.
http://img291.imageshack.us/img291/6516/nardinbeforeafterracegar.png (http://img291.imageshack.us/i/nardinbeforeafterracegar.png/)
WWEVOVIII
06-24-2009, 09:59 PM
Dang Jay, thats a huge diff specially on 100 octane, I cant wait until im done with my car then get it tuned and see what number I be pulling out of this lol, again thanks for sharing.
RREVOVIII
06-25-2009, 09:33 PM
Dang Jay, thats a huge diff specially on 100 octane, I cant wait until im done with my car then get it tuned and see what number I be pulling out of this lol, again thanks for sharing.
same here :cheesy: but even with all the issues that your car have, you were able to pass your whp goal.. "atleast on this Simulator" :wink:
WWEVOVIII
06-25-2009, 09:41 PM
same here :cheesy: but even with all the issues that your car have, you were able to pass your whp goal.. "atleast on this Simulator" :wink:
I know lol, but we have to see how accurate it is ;) thanks again,
RREVOVIII
06-25-2009, 11:27 PM
I know lol, but we have to see how accurate it is ;) thanks again,
it was tested by some over on EvoM, and it reads close to a real dyno that it try to Simulate. Its just a tool to see your before and after hp/trq gain thats it.... even a real Dyno's are not accurate under certain conditions...
WWEVOVIII
06-26-2009, 01:18 AM
it was tested by some over on EvoM, and it reads close to a real dyno that it try to Simulate. Its just a tool to see your before and after hp/trq gain thats it.... even a real Dyno's are not accurate under certain conditions...
True, and im glad that we have this software available because its such a HUGE SAVING LOL
RREVOVIII
06-28-2009, 09:07 PM
V5.4 (http://dsm-ezine.com/Virtual_Dyno/VDR.v5.4.xls) is out, with GST Dyno Corrections in it :D
WWEVOVIII
06-28-2009, 09:08 PM
haha Great lol, whats the difference now ?
RREVOVIII
06-28-2009, 09:28 PM
haha Great lol, whats the difference now ? GST Dyno uses lower correction factor than the one on V5.3 so it reads lower. But still not bad for a boost leaking evo on 100 octane gas :D
heres the difference:
http://img35.imageshack.us/img35/4122/friskinardinpumpgasvsra.png (http://img35.imageshack.us/i/friskinardinpumpgasvsra.png/)
RREVOVIII
06-28-2009, 10:01 PM
Here Mike's logs taken 05/23/09
http://img26.imageshack.us/img26/8315/mikesbeforeafter.png (http://img26.imageshack.us/i/mikesbeforeafter.png/)
WWEVOVIII
06-28-2009, 11:19 PM
oh cool, I remember on GST dyno, mike had like 275WHP, and 290 TQ. I think its still off a little bit what you think ? and as far as mine LOOOOOOL. forget mine hahahaha
RREVOVIII
06-29-2009, 07:13 AM
oh cool, I remember on GST dyno, mike had like 275WHP, and 290 TQ. I think its still off a little bit what you think ? and as far as mine LOOOOOOL. forget ine hahahaha
it will never going to be like dead on exactly the same number. ill show you why when we meet again
Posted from my mobile device
RREVOVIII
07-08-2009, 03:13 PM
Updated now V5.6 (http://dsm-ezine.com/Virtual_Dyno/VDR.v5.6.xls):cheesy:
here some from last night:
http://img291.imageshack.us/img291/2167/21953521.png (http://img291.imageshack.us/i/21953521.png/)
ricardomotorhead
07-23-2009, 02:50 AM
it will never going to be like dead on exactly the same number. ill show you why when we meet again
Posted from my mobile device
Is this due of different weather conditions and wear and tear of components, and absolutely different factors, perhaps a whole complete list of them, they can possibly caused different results? and even when a car is tested in a dyno will all the pulls show the same result? or it might just be slightly off by a few numbers? I mean I can picture the rolling mechanisms acting different under different conditions regardless what they are calibrated to, right? and even the vehicle fluids could caused a slight change on the results right?
IDK I am just a rookie but with a little of curiosity how things actually work and willing to learn more :)
and very thankful for all your great help Jay, and kindness.
RREVOVIII
07-23-2009, 06:55 AM
Is this due of different weather conditions and wear and tear of components, and absolutely different factors, perhaps a whole complete list of them, they can possibly caused different results? and even when a car is tested in a dyno will all the pulls show the same result? or it might just be slightly off by a few numbers? I mean I can picture the rolling mechanisms acting different under different conditions regardless what they are calibrated to, right? and even the vehicle fluids could caused a slight change on the results right?
IDK I am just a rookie but with a little of curiosity how things actually work and willing to learn more :)
and very thankful for all your great help Jay, and kindness.
yes, the result can change due, to weather conditions, Smoothing Factor, and the actual Vehicle weight. but its tested to read close to a real Dyno that its trying to "Simulate" at a certain conditions :wink:
WWEVOVIII
07-23-2009, 11:02 AM
bump for a new version, but I hope this one is more accurate ;). Jay thanks for sharing again.
RREVOVIII
07-23-2009, 11:34 AM
its better than nothing! ;)
Posted from my mobile device
ArtEvoIX
07-23-2009, 11:27 PM
'd like to see my dyno again. :icon_banghead:
RREVOVIII
07-24-2009, 12:10 AM
'd like to see my dyno again. :icon_banghead:
Ok just to let everyone know that this is out from Stock Maps, no adjustment was done. I just decided to do this just to make sure he doesnt blow-up his motor till he get it tuned...
first here is the log.
http://img187.imageshack.us/img187/1024/artevo9.png (http://img187.imageshack.us/i/artevo9.png/)
and your Dyno Chart.
http://img187.imageshack.us/img187/7884/28117612.png (http://img187.imageshack.us/i/28117612.png/)
ArtEvoIX
07-24-2009, 12:23 AM
the HP:tongue:
torque:nono:
RREVOVIII
07-24-2009, 12:27 AM
the HP:tongue:
torque:nono:
LOL, thats what happen when you run a Turbo back Exhaust with test pipe on Stock boost level :cheesy:
ArtEvoIX
07-24-2009, 12:35 AM
LOL, thats what happen when you run a Turbo back Exhaust with test pipe on Stock boost level :cheesy:
OMG,
cant wait until getting it tuned. :wrc:
WWEVOVIII
07-24-2009, 12:41 AM
OMG,
cant wait until getting it tuned. :wrc:
I replied to your pm, an advice from me since Ive been going thro a lot LOOOOOOOL. get all your parts/installed. then get a final tune up and as far as getting the part dont rush, take your sweet time and do research then purchase. that was you save your self headache and money I learned this from conrnercraver. so good luck my friend and if you have more questions feel free to ask and I be more than happy to help as much as I can ;).
ArtEvoIX
07-24-2009, 12:45 AM
I replied to your pm, an advice from me since Ive been going thro a lot LOOOOOOOL. get all your parts/installed. then get a final tune up and as far as getting the part dont rush, take your sweet time and do research then purchase. that was you save your self headache and money I learned this from conrnercraver. so good luck my friend and if you have more questions feel free to ask and I be more than happy to help as much as I can ;).
Will do !
xbox4414
08-06-2009, 01:07 PM
This thing is amazing, now if I could just get my EvoScan figured out I'd be good.
MumakilmeVy
08-06-2009, 02:04 PM
:banned:
:whipped:
:wink:
RREVOVIII
WWEVOVIII
08-06-2009, 02:05 PM
:spam4: !!!!!
MumakilmeVy
08-06-2009, 03:25 PM
:whipped:
:wink:
RREVOVIII
RREVOVIII
08-06-2009, 05:36 PM
:spam4: !!!!!
SORRY!
WWEVOVIII
08-06-2009, 06:55 PM
thank you LOL
ricardomotorhead
08-06-2009, 07:46 PM
:banned:
:whipped:
:wink:
RREVOVIII
I don't get it LOL:icon_eek:
RREVOVIII
08-06-2009, 08:13 PM
I don't get it LOL:icon_eek:
its a spammer ;)
Posted from my mobile device
ricardomotorhead
08-06-2009, 08:51 PM
The dude from Russia ? LOL, damn I was lost
ArtEvoIX
08-06-2009, 08:53 PM
LOL, russia?
WWEVOVIII
08-06-2009, 11:14 PM
Jay,
when I get back on Tuesday hopefully if everything goes well, Ill see how much TQ and WHP I get so we can compare the number with this stimulator. ;)
ArtEvoIX
08-06-2009, 11:19 PM
Tuesday?:whipped:
Whats are you doing now to your ride?:icon_eek:
WWEVOVIII
08-07-2009, 12:16 AM
Tuesday?:whipped:
Whats are you doing now to your ride?:icon_eek:
just following up on my boost problem :D. I might go down south ;)
ArtEvoIX
08-07-2009, 12:21 AM
down south? LA = my hometown ? to fix it?
WWEVOVIII
08-07-2009, 01:30 AM
down south? LA = my hometown ? to fix it?
YGPM LOL
WWEVOVIII
09-01-2009, 01:07 PM
any updates Jay ? we have to test this thing on my car and compare the number my friend ;).
ricardomotorhead
09-01-2009, 01:18 PM
^^^ hey wait a minute, you change your screen name :)
RREVOVIII
09-01-2009, 05:40 PM
^^^ hey wait a minute, you change your screen name :)lol yes he did :cheesy:
ArtEvoIX
09-01-2009, 09:07 PM
:icon_eek:
RREVOVIII
09-01-2009, 09:28 PM
any updates Jay ? we have to test this thing on my car and compare the number my friend ;).
on my car nothing new, my turbo is maxed out and im waiting for it to whine :cheesy:
did you get a new clucth yet?
RREVOVIII
09-06-2009, 06:55 PM
v5.71 (http://dsm-ezine.com/Virtual_Dyno/VDR.v5.71.xls) is out!
ricardomotorhead
09-06-2009, 06:59 PM
COOL!!!! any quick info in regards of any updates or fixed bugs from previous versions?
RREVOVIII
09-06-2009, 07:03 PM
COOL!!!! any quick info in regards of any updates or fixed bugs from previous versions?
it works on all EVO's now from 7 to 10
ricardomotorhead
09-06-2009, 07:04 PM
it works on all EVO's now from 7 to 10
Thanks Jay :You_Rock_Emoticon: :bow:
xbox4414
09-06-2009, 09:21 PM
LOL my dyno is all messed. I think I may need to go out tomorrow and try a new pull and see what my AMS FMIC did.
RREVOVIII
09-06-2009, 09:33 PM
LOL my dyno is all messed. I think I may need to go out tomorrow and try a new pull and see what my AMS FMIC did.
lol, let us know what she made :wink:
xbox4414
09-06-2009, 09:40 PM
Well right now after putting the old log into the new VDS here is what I get...
http://img.photobucket.com/albums/v506/xbox4414/dyno.jpg
xbox4414
09-06-2009, 09:42 PM
I feel like I'm low in HP and high in TQ. Tomorrow I'm gonna go out and do some adjusting I know I had 1 or 2 counts of knock that I was working out, and adjusting AFR and some timing. I know I can advance some more timing down low... I got some work to do. I wish I had access to a real dyno and unlimited time and gas, LOL.
RREVOVIII
09-06-2009, 10:18 PM
Well right now after putting the old log into the new VDS here is what I get...
http://img.photobucket.com/albums/v506/xbox4414/dyno.jpg
also do a boost leak test, to make sure ill run its best...
xbox4414
09-06-2009, 10:49 PM
I don't think it's boost I will have an issue with. The past few weeks I have been seeing crazy AFR's. I check my fuel pump relay and it seems fine. I'm running open loop cruise, some days I see 15.5 and then same load and RPM and it says 16.1! IDK why it's being so inconstant... I know I got a lot of clean up to do in terms of AFR but I don't want to do all this work and find out I have a different issue...like my WB going out?
http://img.photobucket.com/albums/v506/xbox4414/lw1.jpg
ricardomotorhead
09-06-2009, 11:16 PM
I feel like I'm low in HP and high in TQ. Tomorrow I'm gonna go out and do some adjusting I know I had 1 or 2 counts of knock that I was working out, and adjusting AFR and some timing. I know I can advance some more timing down low... I got some work to do. I wish I had access to a real dyno and unlimited time and gas, LOL.
^^^ don't we all? we should put some money together and build a community dyno room for all the people who contributed to this project
RREVOVIII
09-06-2009, 11:19 PM
I don't think it's boost I will have an issue with. The past few weeks I have been seeing crazy AFR's. I check my fuel pump relay and it seems fine. I'm running open loop cruise, some days I see 15.5 and then same load and RPM and it says 16.1! IDK why it's being so inconstant... I know I got a lot of clean up to do in terms of AFR but I don't want to do all this work and find out I have a different issue...like my WB going out?
http://img.photobucket.com/albums/v506/xbox4414/lw1.jpg
but it does looks like you need to clean up you fuel maps either way. running that lean is not safe as it also inreases you EGT.. unless you are on some race gas :wink:
ricardomotorhead
09-06-2009, 11:22 PM
Hey Jay do you have my stock map by chance, will you be able to pm it to me or email it? thanks
RREVOVIII
09-06-2009, 11:24 PM
yes i still have your original ROM. pm me your email address.....
ArtEvoIX
09-06-2009, 11:55 PM
Jay,
I still having hard time with evoscan, should be able to figure it out. cant find the right street to do the log in San Jose.
RREVOVIII
09-07-2009, 12:06 AM
Jay,
I still having hard time with evoscan, should be able to figure it out. cant find the right street to do the log in San Jose.
thats the hard part of Road Tuning....
ArtEvoIX
09-07-2009, 12:09 AM
thats the hard part of Road Tuning....
haha Ive benn going on freeway ramps and have my gf hit the Evoscan. All I can say I will have to log it myself. : P
RREVOVIII
09-07-2009, 12:13 AM
haha Ive benn going on freeway ramps and have my gf hit the Evoscan. All I can say I will have to log it myself. : Pyou must do it on a flat smooth road surface.......
ArtEvoIX
09-07-2009, 12:16 AM
ight
ricardomotorhead
09-07-2009, 12:51 AM
ight
Central EXPway
ArtEvoIX
09-07-2009, 12:55 AM
o yea thats right!!!!!!
xbox4414
09-07-2009, 10:39 AM
I just found Central Expressway for the first time Saturday and wow I was thinking the whole time it's perfect for pulls. Not traveled to much it seems.
BTW Jay what do you consider is too lean for open loop cruise? Bryan said he ran up to 16.5 cruise. Is that okay, I know under load that would be bad but cruising highway speeds?
http://www.evoxforums.com/forums/showpost.php?p=177148&postcount=481
RREVOVIII
09-07-2009, 10:56 AM
I just found Central Expressway for the first time Saturday and wow I was thinking the whole time it's perfect for pulls. Not traveled to much it seems.
BTW Jay what do you consider is too lean for open loop cruise? Bryan said he ran up to 16.5 cruise. Is that okay, I know under load that would be bad but cruising highway speeds?
http://www.evoxforums.com/forums/showpost.php?p=177148&postcount=481 (http://www.evoxforums.com/forums/showpost.php?p=177148&postcount=481)
it depends on what the car like's, each cars are different, you dont wanna cruise it too lean, especialy on 91 oct. mine cruises on 15.2-15.4 on 91 octane....
xbox4414
09-07-2009, 11:05 AM
How do I know what the "car likes" I don't have an EGT gauge....also the transition can be rough as I have seen the AFR's go super lean. Anyway to combat that?
RREVOVIII
09-07-2009, 12:40 PM
How do I know what the "car likes" I don't have an EGT gauge....also the transition can be rough as I have seen the AFR's go super lean. Anyway to combat that?
you need to monitor EGT, Fuel trims, and knock. you need to smooth up your Fuel Maps, to get it more consistant, and stay on your target AFR...
xbox4414
09-07-2009, 01:54 PM
Okay, so I got the fuel map a lot smoother and the VDS says I lost power. LOL. Let me go thru my last pull and I will post my VDS and LW datalog. I think I need your help as my boost curve looks a bit off. I'm gonna need your opinion shortly, haha.
-Ray
xbox4414
09-07-2009, 02:23 PM
http://img.photobucket.com/albums/v506/xbox4414/evo_x/VDR2.jpg
http://img.photobucket.com/albums/v506/xbox4414/evo_x/logworks2.jpg
So see how the boost hits peak, drops and there is a slight valley and then raises again. I'm guessing I need to tweak the WGDC...
How do you think I can gain some more power back. LOL. However the car feels a lot smoother. But I feel like it's lacking power big time...
earlyapex aka jack ass
09-07-2009, 03:52 PM
26psi at 13 AFR? :sneaky:
earlyapex aka jack ass
09-07-2009, 03:56 PM
I don't think it's boost I will have an issue with. The past few weeks I have been seeing crazy AFR's. I check my fuel pump relay and it seems fine. I'm running open loop cruise, some days I see 15.5 and then same load and RPM and it says 16.1! IDK why it's being so inconstant... I know I got a lot of clean up to do in terms of AFR but I don't want to do all this work and find out I have a different issue...like my WB going out?
http://img.photobucket.com/albums/v506/xbox4414/lw1.jpg
Please tell me this isn't on pump gas
xbox4414
09-07-2009, 04:05 PM
Whoa I didn't see that till now. Long day... Thanks Bryan, that's going away now!
ricardomotorhead
09-07-2009, 04:15 PM
Damn I need to get a cable and start learning how to tweak things with the assistance of everyone. :) hehe. This
stuff is pretty complex but so interesting. :)
earlyapex aka jack ass
09-07-2009, 04:18 PM
Whoa I didn't see that till now. Long day... Thanks Bryan, that's going away now!
Your AFR needs to go richer across the board, you are going to break shit the way it is currently
Try mid to high 11's at peak trq to mid to low 11's the rest of the way
xbox4414
09-07-2009, 04:21 PM
Thanks, good looking out Bryan, I do truly appreciate it. Do you think 26 PSI is too much? I mean I don't see knock even at that level....
BTW remember on EvoXFroums I was asking about lean cruise? You said you ran 15.5 and 16.5 on your daily. What is the safe limit for lean cruise? Is 16.5 safe for an X? I got lean cruise going but some say 15.2 and yet you said 16.5 you ran, so not sure where to go for a safe limit.
-Ray
earlyapex aka jack ass
09-07-2009, 04:29 PM
I ran 16.5 on E85
Get on EE if you have any other questions
RREVOVIII
09-07-2009, 04:35 PM
Your AFR needs to go richer across the board, you are going to break shit the way it is currently
Try mid to high 11's at peak trq to mid to low 11's the rest of the way
+1000000000000000000000000
thats super lean for that boost level.................
Powered by vBulletin® Version 4.2.4 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.