yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] ESEMCE:
Come on, it's not that hard.

https://www.google.com.au/search?q=...rome&client=ubuntu&channel=cs&ie=UTF-8&surl=1

Precis- Variations in silicon quality or etching accuracy especially at the edges of a disc of silicon cause variations in the quality of chips. each chip is individually stress tested.

Those that are top quality easily pass the stress tests and can be clocked higher, those that are medium quality just pass the stress tests and cannot be clocked higher, those that are low quality fail the stress tests and are either discarded, or get binned into a lower clock speed than the target, ie maximum 800MHz.

In the case of intel, this leads them to make say 3 steps of CPU's from the same production line. They all have the same architecture, but the higher quality ones are labelled at a faster clock speed than the lower quality ones.
[Galaxy S I9000 Android Development] pamarakos:
Re: [ROM][JB][4.2.1][01/02/13] CyanAOSP v0.9 [Stable | For Gaming]

Devil kernel for single boot is the reverted one in this post

http://xdaforums.com/showthread.php?t=2101202&highlight=devil
[Galaxy S I9000 Android Development] arjiegodz:
Re: [ROM][JB][4.2.1][01/02/13] CyanAOSP v0.9 [Stable | For Gaming]

i vote for no default oc. it will just consume a lot of batt. i dont play too often so id rather choose not to oc it

btw hope v.1 will support our fone
[Galaxy S I9000 Android Development] ts1506:
1.0 coming in both old and new layout. Old with Live OC Fishears Kernel and new with Semaphore 2.9.9s.

Today , later in the day , I will upload the updated 3D Libs and the other minor updates to both 0.8.3 and 0.9
[Galaxy S I9000 Android Development] arjiegodz:
Re: [ROM][JB][4.2.1][01/02/13] CyanAOSP v0.9 [Stable | For Gaming]

sugoi... i will wait for that
[Galaxy S I9000 Android Development] ts1506:
Incremental Update for 0.8.3 and 0.9 has been uploaded

Changelog

Updated 3D Drivers for better performance

Updated HWComposer from Nexus S

Read Ahead tweaks for better SD IO Speeds

Bumped version to 0.8.5 and 0.9.2 respectively

Link for 0.8.5 Update - Download

Link for 0.9.2 Update - Download

Please note that these are not ROMs , but updates.

Flash 0.8.5 / 0.9.2 over 0.8.3 and 0.9 versions respectively.
[Galaxy S I9000 Android Development] arjiegodz:
im in v0.8.3 so i just flash the version 0.8.5 and its now updated? just like that?
[Galaxy S I9000 Android Development] ts1506:
You have to flash 0.8.5 and then edit the build.prop according to the changes the SC02B needs.
[Galaxy S I9000 Android Development] arjiegodz:
well when flashing ur rom i dont edit anything in build.prop so its good to go? i just flash it? right?

1btw does it automatically update my build.prop?

2what clear should i do? only cache and dalvik, right?
[Galaxy S I9000 Android Development] ts1506:
Dont need to clear anything. BTW wait, the zips have a mistake. I will upload fixed ones within 5 mins.
[Galaxy S I9000 Android Development] ts1506:
Links updated for fixed versions.
[Galaxy S I9000 Android Development] arjiegodz:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

thanks bro i will dl again
[Galaxy S I9000 Android Development] sandokanito:
What is the difference between 2 Roms versions (lvm and nolvm)?

Which one is better for something or which is better for another thing?

Thanks.
[Galaxy S I9000 Android Development] ts1506:
Ahh , messed up the zip again, just the init.d script changing SD tweaks.

Here is the fixed file.

Flash the zip , delete readahead from init.d and paste this file(remove .pdf from the ending first) , set permissions to rwxrwxrwx and reboot.
[Galaxy S I9000 Android Development] arjiegodz:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

bro my entropy became 600-700 before is 4096. is it ok?
[Galaxy S I9000 Android Development] hoholee12:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

Woah 8192kb for sdcard is more than too much dont you think?

RAM OMFGASDF PWNer Engine ™ => RPEngine™ :D
[Galaxy S I9000 Android Development] eliranh:
how to check what Nand do i have

i want to test this rom, currently i am using beast rom

i saw you have to versions, new and old layout

i am not sure which one to choose

how do i find out if i have the iNand on my device ?

i guess you answer that before but i couldn't find it on the thread

Thanks
[Galaxy S I9000 Android Development] ts1506:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

I know. I have been testing several values and 8mb is giving me over 15MB/s write and 20MB/s read. It is still WIP, I am experimenting with several other things, my phone now is practically a guinea pig on which to carry out my extensive experiments.

See the op of fish ears thread
[Galaxy S I9000 Android Development] eliranh:
Ok, i did the check - my phone uses MoviNand chip

which version is right for me ? the old layout or the new layout ?

i am looking mainly preformance and no lags as possible

Thanks
[Galaxy S I9000 Android Development] marjanot:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

The new layout.
[Galaxy S I9000 Android Development] mumaster20:
Hey, maybe its a stupid question, but where can i find the FISHEARS Live OC kernel for this rom?

Can't find it anywhere,.
[Galaxy S I9000 Android Development] ts1506:
Browse through the last few pages of FISHEARS 4.2 thread .

Also people , when using the readahead tweaks , please change the value after echo to 256 from 8192.

8192 , although giving good speeds , causes huge CPU overhead , huge battery consumption and IO Starvation(The IO requests cant be processed in time)

256 is more balanced , with good speeds and very low CPU overhead.
[Galaxy S I9000 Android Development] ts1506:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

New script package coming tomorrow, tweaked for better performance.
[Galaxy S I9000 Android Development] greedisgood99999:
waiting for this one..:D

is LVM will also have new script package?
[Galaxy S I9000 Android Development] ts1506:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

Doesn't matter which version. These are sets of init.d scripts , combining many good scripts and some of my own additions for the best possible performance.

Since these are still under rigorous testing , I won't take responsibility if your phone goes awry.. Bear in mind that it is still a testing release.
[Galaxy S I9000 Android Development] greedisgood99999:
its fine..we can do backup anyway and so that we can give you our feedback anyways to make it more performance wise, i think..im ready for testing now..waiting for your scripts..thanks.:D
[Galaxy S I9000 Android Development] ts1506:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

I have 2 invites today, will upload in the night, say around 10hrs from now.

You can always clear init.d to delete the scripts.
[Galaxy S I9000 Android Development] gaz41:
R: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

Could you show me a pic of how you set up your facebook app with autostart manager?

Inviato dal mio Galaxy S
[Galaxy S I9000 Android Development] ts1506:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

Sure, here it is.
[Galaxy S I9000 Android Development] ST3MC:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

ts i got a few Q's about your rom

1.is the status /notification bar color and transparency customizble? (And rom customization in general)

2.is there a task manager button on recent apps panel?

3.how close is this rom to stock?

Cant give you my own opinion because i have yet to try this rom but everyone gives great comments about this rom so keep up :cool:
[Galaxy S I9000 Android Development] ts1506:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

1. No, status bar is not transparent and colour can't be changed , but notification drawer background is translucent.

2. No

3. In look, pretty much the same as cm10.1
[Galaxy S I9000 Android Development] ts1506:
Sorry, couldnt finish the package due to studies.

Meanwhile , you can use Thunderbolt + my new IO Tweaks (inspired by lazeroid 2.0 with some new additions)

As usual , remove the pdf and push it to init.d and set permissions to rwxrwxrwx.

Also dont forget to delete the old ReadAhead script and edit the queue field in accordance with your current IO scheduler(set to ROW by default)
[Galaxy S I9000 Android Development] arjiegodz:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

is this universal? cuz i have another script.
[Galaxy S I9000 Android Development] ts1506:
Depends on which script you are using.

Also to use my IO script with thunderbolt , rename the script as such that it lies at the bottom of the list in init.d
[Galaxy S I9000 Android Development] arjiegodz:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

im using a RPEngine.

btw using the readahead script drop my 4096 entropy to 500-700. is that ok?

i didnt test yet what is my antropy now

edit: my entropy is still 500-700
[Galaxy S I9000 Android Development] ts1506:
I dont think my IO tweaks and RPEngine should be combined , can lead to drastic lags.

I dont have much experience in entropy tweaks.
[Galaxy S I9000 Android Development] atomixxx:
Odp: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

Those two little updstes are for inand or movinand vesrion ?
[Galaxy S I9000 Android Development] mumaster20:
Hey, where can i find this Thunderbolt script? Searched for it on XDA but couldn't find it.

Does anyone of you maybe have a link to the thread for me? Would be greatly appreciated.
[Galaxy S I9000 Android Development] ts1506:
the 0.9.2 is for the 0.9 version and 0.8.5 is for the 0.8.3 version

Here is the thunderbolt thread on xda

http://xdaforums.com/showthread.php?t=1556013
[Galaxy S I9000 Android Development] midnight911:
Your script definetly improves I/O. With 256 read ahead I had 455 in I/O, and with 384 i have 465. BTW is Thunderbolt worth testing? Is it making any difference?
[Galaxy S I9000 Android Development] ts1506:
Thunderbolt is a very complicated script way beyond my understanding capabilities as of now. But the performance improvements are not remarkable and they interfere with my io boosting script.

You could try 512 for read ahead value too and test.
[Galaxy S I9000 Android Development] skinzy98:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

So I don't mean to sound like a noob but somebody in the vibrant area compiled a guide to porting a ROM from the i9000 to the vibrant is it possible with this ROM. http://xdaforums.com/showthread.php?t=2141829
[Galaxy S I9000 Android Development] ts1506:
Should work fine. Use a 4.2 kernel and Vibrant compatible modem , with usr folder from Vibrant's CM10.1 build on my 0.8.3 version ( dont use the old layout ones , beware ) , then edit the updater-script to remove the assert lines and you should be good to go.

I may consider making native builds for vibrant later on, after March 2nd week. That is , if there is demand.
[Galaxy S I9000 Android Development] skinzy98:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

Trust me you put a new ROM out there on the vibrant thread and there will be a demand
[Galaxy S I9000 Android Development] ts1506:
Why dont you try out the process and report back? If it is as simple as modding a few files , I could easily make a version for the Vibrant.
[Galaxy S I9000 Android Development] skinzy98:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

I am going young to and o will tell you how it runs it may take a little while though as I have to manage to get the computer away from my family
[Galaxy S I9000 Android Development] chris-t-an:
I have MoviNand and I put the 0.9.2 version but I want to try out 0.8.5 too since I heard it's better for Movinand.

Should I wipe data, cache, dalvik, format system and datadata? or just flash it as an update?
[Galaxy S I9000 Android Development] greedisgood99999:
Is it okay to have Thunderbolt then your new IO tweaks all at once?

What can I say to thunderbolt..damn so many tweaks on the thread..so complicated..:eek:
[Galaxy S I9000 Android Development] hunter_sephiroth:
unbelievable what you can drag out in terms of perfomance out of our little beloved sgs =)

was on slim bean rc2 before playing temple run 2 with major lags.

now it runs unbelievably smooth with 0.8.5

you sir are a true genius and therefore i thank you very much

looking forward to further updates
[Galaxy S I9000 Android Development] ts1506:
Thunderbolt and my IO tweaks can be combined , provided you send my tweaks to the end of the init.d directory(rename it as such). But still , using Thunderbolt or my IO tweaks seperately should both lead to better performance than them combined.

I dont use Thunderbolt , I just use my IO Tweaks and have no lags.

You must wipe everything to go from 0.9.2 to 0.8.5 and vice versa. If you dont have issues , I recommend not to switch.

Thanks , feels great to read your comment. Please dont call me sir.
[Galaxy S I9000 Android Development] greedisgood99999:
oh i see, I will just stick to your IO tweaks coz thunderbolt is for expert only, i should say, yours is for all easy to use easy to access.

BTW, if I replace the readahead with you 00IO should I run it on Script Manager?.how do I know if its working?.should I clear my init.d and place only the 00IO coz as I flashed the 0.8.3 it places some script on my init.d like 00banner, 90useinit, S10wifiPM?

been waiting for your reply thanks..correct me if Im wrong..thanks..:D:good:
[Galaxy S I9000 Android Development] ts1506:
Delete the old readahead and use the 00IO one, after removing .pdf and set permissions to rwxrwxrwx.

Reboot and in terminal type 'cat /sys/devices/virtual/bdi/179:0/read_ahead_kb' , it should give 384 as result.

If not , it means that some other script is interfering.

If 128 , then it means that the script didnt execute(shouldnt happen , unless you have a looping script set to execute before it).

ATTENTION: Would you like Zeam Launcher(ICS themed one - http://xdaforums.com/showthread.php?t=1558419) or Apex Launcher to be included in 1.0

Zeam is light on the resources , only about 4-7MB RAM consumption , but looks are not good , whereas Apex / Nova takes about 20-25MB RAM , but looks cool.

EDIT 1: Holo Launcher HD looks promising , about 10-15MB RAM consumption with the same stock like look.

So candidates

1. Apex / Nova Launcher ( almost same speed and functionality )

2. Holo Launcher HD ( faster than 1, also smaller in size )

3. Zeam Launcher ICS Mod ( same speed as 2 , but looks rubbish , very low RAM usage )
[Galaxy S I9000 Android Development] greedisgood99999:
Ok i will check that.

Would you considered Nova Launcher?.I vote for Holo I guess..but I would rather choose a premium/pro launcher then..coz Im using Apex Launcher Pro now..:D
[Galaxy S I9000 Android Development] ts1506:
Nova, Apex and Holo are almost same in terms of features , but Holo is the lighest ( I have Holo in the RC build of CyanAOSP v1 now).

I dont own a Pro Launcher anyway , and even if I buy a premium one , I cant include it in a ROM and share it.

EDIT: Holo lagging after some time. Guess Apex is final.
[Galaxy S I9000 Android Development] arjiegodz:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

nova for me.
[Galaxy S I9000 Android Development] greedisgood99999:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

OMG..how come ive got 512 ts?

ive already clear my init.d so i only got 00IO there..is voltage control tweaks had the problem with that?

edit: ive find out that I set my semaphore manager sd card read to 512..is there any trouble with that and your io tweaks?
[Galaxy S I9000 Android Development] ts1506:
Yes , clear Semaphore manager data , then put the script and when you set Semaphore settings again , dont set the read ahead.
[Galaxy S I9000 Android Development] greedisgood99999:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

i try to reset but by default it sets to 128 so when i open terminal emulator it gives me 128..and i tried to uninstall it then open it again it sets to 128 again..ill try to uninstall then check if i will get 384..but i will not get 120% live oc if i do that.
[Galaxy S I9000 Android Development] ts1506:
Use NSTools for OC then.
[Galaxy S I9000 Android Development] greedisgood99999:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

yeah as what i think..i now have 384 read ahead..130% live oc using nstools..oh my..ang 1050 mhz..any thoughts about my settings?.im using better battery stats too..idk but somehow it prolongs my battery life..any suggestion what settings should i use?.ive uninstalled VC as well cos nstools has it already.thanks
[Galaxy S I9000 Android Development] chris-t-an:
I understand. The thing is that the kernel in 0.9.2 is FISHEARS branded and I experienced a lot of lag with FISHEARS ROM and I'm currently experiencing the same with 0.9.2, that's why I want to try out the 0.8.5.
[Galaxy S I9000 Android Development] marwan91:
After changing IO Scheduler in Semaphore Manager , open /system/etc/init.d/2LazerDroid2_7 and edit queue=____ with the current scheduler. what u mean with this?!! what should my file have inside near QUEUE=??

i have QUEUE=ROW
[Galaxy S I9000 Android Development] Pao:
Come on, it's not difficult... If you change Scheduler from SM you need to change it in the script by Leanerox in Queque.

Inviato dal mio GT-I9000 con CyanAOSP
[Galaxy S I9000 Android Development] marwan91:
The thing thats for me it was changed i was confused eh.

Edit: did everything on the insrtuctions.. Dead trigger is laggy for me.. Same on other roms any help?
[Galaxy S I9000 Android Development] ts1506:
I think your mpengine8 is not working. Try putting 'sysctl grep vm' in terminal and note value of vfs cache pressure
[Galaxy S I9000 Android Development] ts1506:
Big update coming next week. Lots of new features.....
[Galaxy S I9000 Android Development] Pao:
For the HW Acceleration from Nexus? Any news?
[Galaxy S I9000 Android Development] ts1506:
For starters, I would like to continue using semaphore, so the next version will contain some features specific to semaphore.

Current changelog for next version

1. Bigmem toggle under performance -> memory management

2. High end graphics effects toggle

3. Option to disable sound while adjusting volume with hard keys.

4. Tuned version of lazerdroid and mp engine for better performance.

5. Some components from cyanAOSP engine will be included

6. Nexus S HW acceleration

7. Cm10.1 upstream fixes

1,2,3 thanks to fishears
[Galaxy S I9000 Android Development] ts1506:
Deleted. Accidental post

EDIT: I will try to put out the next build by next Monday, Tuesday approximately, but it may be delayed up to next week's Saturday.

I have loads of school work now, not really getting time. Sorry, and thanks for understanding
[Galaxy S I9000 Android Development] abduallah77:
Saturday !! my exams start Saturday :crying:
[Galaxy S I9000 Android Development] aways:
can anyone test it with 1000 Mhz and take one screenshot please ?
[Galaxy S I9000 Android Development] ts1506:
I don't have a screenshot now, but without oc, I get about 4200-4300 .

Edit: here is a test I did now with 100% OC, 397mb ram, smartassv2 and sio

Total - 4391

Ram - 692

CPU - 785 & 189

2d - 406

3d - 1570

Database - 490

Write - 136

Read - 143

I can't seem to upload the screenshot now, xda android app says that upload failed please update your app, but I have the latest version anyway. Will try later.
[Galaxy S I9000 Android Development] alhaaer:
i really like your work

thank you
[Galaxy S I9000 Android Development] aways:
okey thank you
[Galaxy S I9000 Android Development] ts1506:
I am having second thoughts about nexus s hardware acceleration.

It does make the ui much smoother, but benchmarks drops quite a bit.

Here is a comparison(left is stock, right is nexus s)

All are antutu's 3d portion

100% OC - 1570 - 1290

105% OC - 1665 - 1350

111% OC - 1945 - 1620

120% OC - 2330 - 1740

125% OC - 2560 - 1980

The benchmarks are consistently low......I will tests games soon and decide which hw acceleration to keep in next version
[Galaxy S I9000 Android Development] ts1506:
EDIT: definitely not using nexus s hardware acceleration. Games lag like crazy. I will see If I can tweak the cm10.1 hardware acceleration for better performance
[Galaxy S I9000 Android Development] marwan91:
it is 100.. i guess it should be higher?!
[Galaxy S I9000 Android Development] midnight911:
How did you scored 785 in CPU with no OC? I have about 800-805 when on 1200MHz and 670+ on 1GHz.
[Galaxy S I9000 Android Development] Starsream88:
125% OC ?? Are you sure :D ??
[Galaxy S I9000 Android Development] Nemivsek:
How its possible that i have only /system/etc/___/___ and there is no other map inside?

Edit: One more question.. Yesterday i run Antutu test with 120% live OC and 409ram get 5100 points :D

But now i run two times in a row and get only 4000 and 4100 points? WTF

Thanks for rom its relly beast :D +1

Edit 2: I just restart phone and i get some higher points but they are relly random 4200-5070.Dont know why?
[Galaxy S I9000 Android Development] Bejda:
Better use this one ;)

http://xdaforums.com/showthread.php?t=1876216
[Galaxy S I9000 Android Development] ts1506:
Maybe because you have moviNAND, I heard those are much slower than iNAND , but even then , there are lots of moviNAND users using Fishears ROM fully satisfied , so I am unsure.
[Galaxy S I9000 Android Development] chris-t-an:
Well, then I guess there are different types of moviNand, some are faster or slower...

OR

if I make a super clean flash from stock GB with cwm would it make any difference? I mean, I'm on JB since september/2012 and I flashed a lot of ROMs since then.
[Galaxy S I9000 Android Development] ts1506:
No, no benefits. The last time I used GB was almost 3 months ago, and that was because something went wrong with my build and phone wouldnt boot , wouldnt go into recovery, only download.

Trust me ,I also try a whole lot of ROMs , I have tried all the recent ROMs in SGS Section.
[Galaxy S I9000 Android Development] arjiegodz:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

ts is there a sneak peak of the upcoming v1? i mean what stuffs are new? :D
[Galaxy S I9000 Android Development] ts1506:
Not much , code sync , even more light , and new scripts, for now. I will add more later.
[Galaxy S I9000 Android Development] arjiegodz:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

what about in the cm10.1... no new?
[Galaxy S I9000 Android Development] chris-t-an:
thanks man, I'll flash 0.8.5 for now.

I hope there will be no lag or at least not so much like in the other one I used.
[Galaxy S I9000 Android Development] ts1506:
All CM10.1 changes and Fishears additions ( in old layout ) will be added.
[Galaxy S I9000 Android Development] ts1506:
Sneak Peak at the new stock wallpaper for CyanAOSP(I know its rubbish, but hey, MS Paint is not too capable anyway)

Hope to get a set of wallpapers exclusive to my ROM soon.

Next version will have a CyanAOSP wallpaper as the default instead of the JB one.

Hope you like it , open for suggestions.
[Galaxy S I9000 Android Development] alcaprone:
If I wanted to use hellybean's kernel in your ROM is it ok to take boot.img from hellybean and subsitute it with yours and then re-zip with winrar?

I am a little bit confused..thanks!
[Galaxy S I9000 Android Development] arjiegodz:
Re: [ROM][JB][4.2.1][07/02/13] CyanAOSP v0.9.2 [Stable | For Gaming]

what about new lay ouut?

btw new and old lay out have a version 1, right? and same time lof release?
[Galaxy S I9000 Android Development] mumaster20:
Congratulations on the 100 page thread!

This awesome rom deserves way more attention, because its simply the best!

Keep going and please keep making awesome update for our old devices!

Thank you very much, and congratulations again.
[Galaxy S I9000 Android Development] greedisgood99999:
maybe i could give you a little help with your wallpapers.LOL,:D

100 page..great work from this man..Gratz..:good: