yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7] IzaacJ:
Actually been in touch with XBmod and I was told to use an HD2 DFT rom as a base for the drivers. And successfully dumped the Official DFT Green Mango build 7661, and I fail to apply update cabs for 7661 to 7720. OSBuilder complaining about wrong previous version, when it states 7661 as previous.

The cabs I'm trying to apply are named like this (from the 7004-7720 oneshot rar by XBmod):

Diff-7.10.7661.8-7.10.7720.68-armv7-Retail-Microsoft.DPI_262.pks.cab
Diff-7.10.7661.8-7.10.7720.68-armv7-Retail-Microsoft.Lang_0c0a.pks.cab
Diff-7.10.7661.8-7.10.7720.68-armv7-Retail-Microsoft.Lang_040c.pks.cab
Diff-7.10.7661.8-7.10.7720.68-armv7-Retail-Microsoft.Lang_0407.pks.cab
Diff-7.10.7661.8-7.10.7720.68-armv7-Retail-Microsoft.Lang_0409.pks.cab
Diff-7.10.7661.8-7.10.7720.68-armv7-Retail-Microsoft.Lang_0410.pks.cab
Diff-7.10.7661.8-7.10.7720.68-armv7-Retail-Microsoft.Lang_0809.pks.cab
Diff-7.10.7661.8-7.10.7720.68-armv7-Retail-Microsoft.pks.cab

And as a sidenote, I've never said ANYTHING about anyone owing me anything. I was asking for some help and guidance. I had some problems with a NON-protected rom, that I wanted to dump for a learning experience. New to building WP7 roms, built A LOT of WM6.5 roms for both TouchDiamond and HD2 so I know about respect for developers and their work.
[Windows Phone 7] AndrewSh:
IzaacJ, actually I don't cook WP7 for HD2 because I think this is fundamentally wrong idea. Leo is perfect device and absolutely 6.5.3.

I also know how many hours and even days are spent by my both friends xb0x and HD2Owner to develop HD2 WP7...

Anyway - as far as I remember - HD2Owner updated the OS to 7720 or even to 7740 with OsBilder. Try to talk to him.
[Windows Phone 7] -=Barin=-:
Update can be applied (marked as ready) if its dsm has correct values in previous version fields. You must check these values. To open the corresponding dsm just doubleclick on version cell. Then compare the previous version values of update package with version values of package which should be updated.

Tha sample screenshot is attached.
[Windows Phone 7] manvantara:
OSBuilder 1.3.199-FULL

Hi Barin

Il have this in settings, Time-Bomb

:o
[Windows Phone 7] AndrewSh:
So what?

Did you hear anything about WM6.5.5? Each stock build was limited in time (contained time-bomb). And this is a time limit removal tool.

Just to make it clear to you - OsBuilder still supports WM6.5.x rom assembling.
[Windows Phone 7] manvantara:
It's Ok after close windows and re-run OsBuilder

No, i now what time-bomb. the problem is this:

Now it's Ok for Me.

Thank's AndrewSh.
[Windows Phone 7] ffboy2009:
thanks for this great tool!

i got a problem

this tools works verygood untill today.when i open OSB and choose my kichten folder,OSB turns to wm6 mode and can't change to WP7...

i didn't change anything before

what can i do?

here is the info in OSB

Template - ROM\ROM.tpl:
MBR start :0x00000000
Sector size :0x0800
Partitions:10
1: LOGO Start=0x00040000 CHS-OK
2: BLDR Start=0x00060000 CHS-OK
3: BSP Start=0x00100000 CHS-OK
4: DPP Start=0x00120000 CHS-OK
5: USP Start=0x00140000 CHS-OK
6: SLDR1 Start=0x00160000 CHS-OK
7: SLDR2 Start=0x005E0000 CHS-OK
8: NK Start=0x00A60000 CHS-OK
9: IMGFS Start=0x00E00000 CHS-OK
10: User Start=0x00E20000 CHS-OK

XIP (Template\<XIP>):
KERNEL : WP7

dllFirst : 0x4001EF9E (User Lo=0x40010000; Kernel Lo=0xEF9E0000)
dllLast : 0x4001F000
physFirst : 0x80000000
physLast : 0x80399C4C
modules : 68
RAMStart : 0x8039A000
RAMFree : 0x8065C000
RAMEnd : 0x87B00000
CopyEntries : 5
CopyOffset : 0x80100FA8
ProfileLength : 0x00000000
ProfileOffset : 0x00000000
files : 33
KernelFlags : 0x00000002
FSRamPercent : 0x00000000
DrivglobStart : 0x00000000
DrivglobLength : 0x00000000
CPUType : 0x01C2 (ARMV4I)
MiscFlags : 0x0002
pExtensions : 0x8000156C
TrackingStart : 0x00000000
TrackingLength : 0x00000000

XIP (memory spaces bounds):
User space low bound : 0x40010000 ( 0x80000000)
Kernel space low bound : 0xEF9E0000 (SplashScreen.dll 0xEF9E0000)

XIP (cecompr.dll):
XPR: is not supported
LZX: is not supported
XPH: is supported

XIP (packages):
b5332311-48f1-4b76-ad70-8efa5db8fa3a.dsm MSXIPKERNEL 7.10.68.7720
eebbabb2-0689-4692-9e80-5eb9a62126d1.dsm BaseDrivers_NK 7.10.68.7720
4c09c376-dc94-4033-9277-b6732fe19069.dsm Watson_Core 7.10.68.7720
7da1c1a8-1fd2-4a18-a081-84e4825266b1.dsm WinCENLS 7.10.68.7720
75604d75-c716-4137-86a2-9e3521eeac49.dsm GFX_NK 7.10.68.7720
1a4c638a-ecb1-48ad-9efa-92d6859ac1bf.dsm CCFGSVC 7.10.68.7720
42d1aab7-6dfa-4c03-9797-d66f7620883d.dsm MSXIPKERNELLTK 7.10.68.7720
8ba03a79-81f0-40ff-ae5a-112b35421ff0.dsm KFPCRT 7.10.68.7720
7eb240e0-38d7-4205-b774-118f46de2c2c.dsm QC_8x50_NK 7.0.1268.7510
4765fdb6-24f7-4d36-8f55-e083dfc6a35d.dsm OEM_8x50_NK_SURF 7.0.1268.7510
356f602a-c751-4f88-9052-1e1662b2bb81.dsm OEM_8x50_NK 7.0.1268.7510
e98d5f4e-c41c-4398-9610-8c92b64875d5.dsm relfsd 7.0.1268.7510
2cbbc717-d7d8-4cc1-9d93-ae272b94bdee.dsm OEM_8x50_NK_DIP 7.0.1268.7510
c6271a9d-1a93-4482-97cd-edb2691ccdd5.dsm OEM_DATAFILES 7.0.1268.7510
dc424c01-1f10-41e0-aadf-a0053dff151c.dsm OEM_8x50_NK_KITL 7.0.1268.7510

File not found boot.rgu

OSBuilder mode: WM6
[Windows Phone 7] -=Barin=-:
@ffboy2009

Check if You have Buildinfo and CoreOS packages in SYS
[Windows Phone 7] ffboy2009:
you are god!

it works!thx!
[Windows Phone 7] reeg420:
Really glad to see OSBuilder working for wp7..

Used to cook alot of personal roms for wm6-6.5.x but when OSBuilder was initially released and picking up steam for cooking windows mobile roms I had all my edits and files setup for ervius kitchen and never made the leap to OSBuilder. Didnt matter really since shortly after that there was wp7 talks for my hd2. Though to me OSBuilder seemed like a more advanced and better way of cooking roms.

I now have an hd7 and would like to get this up and running. I have it all setup dumped an official TMOUS hd7 mango rom, did the neccessary registry fixes. So my real question is. How should I set my packages up?

Should I be making the edits directly to the packages dumped from the official rom or should I be including my edits in the xcont folder and including them at the end of the packages.sof file. If the same file or registry setting is set earlier in the packages.sof file when it gets to my packages will the proper files or registry settings be overwritten.

Basically I would like to be able to dump newer official roms when the become available, add my packages to the new xcont folder, adjust the packages.sof file and be off cooking rather than trying to remember where and what folders I have done my edits.

Hope that all makes sense.
[Windows Phone 7] Zenk_77:
any solution?
[Windows Phone 7] hankbizzo5:
looks nice can not wait to try it out..... Sure will save me time jumping through folders to get to all the tools needed to cook a rom the (old school method)......

Quick question I have a cust rom built all ready and wanted to know how to edit it for full unlock (like the dft rom)..... I know how to dev unlock and interop unlock but can not find much info on how to bake in the full unlock..... THANKS IN ADVANCED!!!!!
[Windows Phone 7] AndrewSh:
Actually OsBuilder does not provide any unlocks. It's just a tool to make a rom.

You can not find any info about full unlock because for the moment only two full unlocks are available:

1. The unlock developed by cotulla and used in DFT roms

2. The unlock developed by ultrashot and used by feropont and HD2O in their public Mozart & Leo roms and by some guys (like me) in own private roms.

Neither DFT nor ultrashot officially sent full unlock kits to public. I doubt that DFT unlock kit will appear in public at all. ultrashot is going to rebuild his version too - so it can be a long story.

So - dump any custom, compare with stock and find what to use for unlock. Or just use dumped custom as a base of your own rom.
[Windows Phone 7] hankbizzo5:
Yea i know what the kitchen does i have been building roms (manually) with the method described by Sandman01..... This should be a nice change:D.....Had a feeling i was going to have to dig into the imgfs.bin dumps and compare..... Guess i was just looking for a hint of if it is registry .provxml .dat .p7b or a combo of things..... Only one way to find out dig around.....:cool: I just enjoy the learning process and knowing my rom is a one of a kind.....

Btw thanks for the quick respond!!!!!
[Windows Phone 7] AndrewSh:
hankbizzo5, you welcome buddy! It's always nice to answer to ... hmmm... let's say - sufficient questions.
[Windows Phone 7] jackrabbit72380:
THANKS

Thanks for your hard work and posts everyone included i read full thread and found much usefull info

Im now going to try and cook my owen

I found alot of q & a in hear most questions i wanted to ask have alredy been answerd!

VERY USEFULL INFO AS FALLOWS!

{q}How can I enable more languages? When I choose 0409, the other ones are disable.

{a}Disable ROM language selection in settings

-------------------------------------------------------------------------------------------

{q}NEW BOOT HOW TO!

{a}Originally Posted by AndrewSh

Example:

1. Create folder LOGO in the root of your kitchen folder

2. Make custom image file (like *.bmp) with 800x480 pixels dimensions, 96x96 dpi resolution and 24 bit depth - in order not to lose quality) and name it Logo1.bmp

3. Set up logo changing in Build Dump and ROM tab of settings and define path to your custom logo.

4. Save configuration

5. Build the rom.

That's it. No tricks.

----------------------------------------------------------------------------------------------

(q)No stock for HD2? - ask Yuki and xb0x, or HD2O - how to use HD7 driverset

(a)USE CUSTOM ROM FOR DUMP!

----------------------------------------------------------------------------------------------

(q)STUCK IN WINMO6 MODE?

(a)Check if You have Buildinfo and CoreOS packages in SYS

THANKS AGIN!
[Windows Phone 7] hh87:
thanks a lot for this awesome work.

i've searched a lot but i can't find the answer,so i post here to find if anyone can solve my confusion.

here is my question

i've downloaded the osbuilder above,and a rom such as HD7 Deepshining Mango 7740 v6.1.rar ,to unzip this rar i got RUU_signed.nbh,how can i use osbuilder to convert this nbh file to a bin file which can be loaded by the windows phone 7 emulator(xde.exe)?

Thanks a lot.
[Windows Phone 7] ultrashot:
XDE is x86, no way to get ARM rom working on x86 architecture.
[Windows Phone 7] heishanxiaoyao:
8107 update ok!Thank you again!!!:D
[Windows Phone 7] viking13:
Tutorials about XIP and SYS porting would be very appreciated. Keep up with good work.

Edit: I do not want to flood thread with subsequent messages, so I will just add my question here.

I tried many things many times but I still have problem with XIP rebuilding:

XIP User: 0x40010000 - 0x4002F000

XIP Kernel: 0xEF900000 - 0xF0000000

dllFirst: 0x4001EF90

dllLast: 0x4002F000

Allocating physical space...

Not enough physical space for locale.nls

Any ideas what I am doing wrong?
[Windows Phone 7] ultrashot:
try to uncheck "Squeeze NK sections in RAM"
[Windows Phone 7] viking13:
Thank you, this would probably be good in some other situation, but this option is greyed out when you select Rebuild "Packages in ROM\XIP folder".

I tried to add some modules that are required by StillGeminiDriver.dll so I guess that it simply tried to put new modules in previously allocated space.

I already found out that unchecking the "Do not move RamStart and nk RW sections" do the job in this situation.
[Windows Phone 7] ultrashot:
Hehe, I've meant "Do not move RamStart ...". Just translated it in a wrong way :)
[Windows Phone 7] neverdie007:
This is the best windows phone kitchen:D

Thank you so much
[AT&T Samsung Galaxy S II SGH-I777] just-another:
I've owned the phone for about a week now and I like it a lot except I'm not sure how to get videos converted on here? I had to find a trial version of AVS video converter which doesn't even support Galaxy S2, I just changed the resolution but it wasn't as good + watermark in the center.

How can I get movies on here and utilize the full screen or at least get good quality? Does Samsung Kies do this?

I know with apple products (i.e. the iPhones, iPods) it easy with itunes and I already have Videora ipod converter which is extremely easy and flawless for my iPod.

I just cant find anything that easy with the Galaxy s2? Honestly it feels like this is the deal breaker for me as much as I love this phone.
[AT&T Samsung Galaxy S II SGH-I777] poofyhairguy:
You don't have to convert anything. The phone plays divx and mkvs. Converting is in the past. At worst you need to get Dice Player from the market for mkvs with DTS. I have a huge collection and converting is history.
[AT&T Samsung Galaxy S II SGH-I777] kdwolf85:
If you want to convert it for downsizing the file size try Handbrake. Free program and open source.
[AT&T Samsung Galaxy S II SGH-I777] Simba501:
Media Converter looks pretty cool.
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
Handbrake is the way to go. Free, open source, and uses one of the best H.264 encoders out there (x264).

I have attached the preset I use for encoding - note that this can probably use some tuning to be more appropriate for the GS2 as it's more capable than the Android devices I've encoded to before for media playback. It'll work just fine on the GS2, it just won't achieve quite the quality and compression ratios possible by enabling some of the more advanced H.264 features.

I disagree on conversion being unnecessary - 720p/1080p videos are pointless unless you're using the MHL adapter, they'll play but are a waste of storage space. Also, some codecs/formats may fallback on software decoding, eating your battery more than hardware-decoded formats.
[AT&T Samsung Galaxy S II SGH-I777] just-another:
and here I was searching the ends of the earth looking for a program to convert the files. I could have sworn I saw somewhere that Galaxy S2 didn't support avi's. Boy was I wrong. Thanks!

DivX or XviD are just codecs for .avi files right? Most of my movies are all avi's and I just drag and dropped one and it played great just now.

Do you all your movies play with black borders too? I know I could resize it on my Galaxy S2 but there is some loss in quality. This seems like a universal thing as my iPod Touch does the same thing. It's not a problem really it's just I'd like to be able to utilize the full screen.

I've heard of Handbrake, basically it's if I have full DVD's right? And you can't see true 720p or 1080p videos on this phone right? Only on a hdtv through the MHL adapter?
[AT&T Samsung Galaxy S II SGH-I777] poofyhairguy:
Yes, it does for movies but not TV thanks to the aspect ratio. Some player from the market (Moboplayer, Dice Player) let you resize to fill the screen.

Handbrake can re-encode almost any video source. You can watch 1080p movies on the phone but they only display in WVGA resolution. With MHL out the phone will playback full Blu Ray rips in 1080p (I do this often).
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
Depends on the movie. If it's a 16:9 movie, it should have little to no black bordering.

If it's a 2.35:1 movie - it's going to have black bars above/below.

4:3 content will have black bars left/right.

While you can directly watch 1080p content (we've got a beefy GPU), it gets scaled down to 480p - so it'll just waste storage space.

The preset I linked preserves the aspect ratio and limits to a max of 800 pixels wide or 480 tall, so basically scaling video to the optimal resolution for our phone - not too small, not any larger than the native resolution.

If you want to use the MHL adapter, I can post the 720p preset I use on my Tab 10.1
[AT&T Samsung Galaxy S II SGH-I777] MistaRip:
Thanks a lot for attaching your preset. It works great. You mentioned that it can use some tuning for our phone to achieve the quality and compression ratios possible. I don't know how to do that so I don't know if it's quick and simple to do or not. Can you do that and attach it for us to download?

Thanks
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
Basically go into Advanced and try enabling various features until something breaks.

I tried it on my Infuse at one point and it just caused audio and video to desync. Haven't had time to fiddle with it on the GS2. It's basically trial and error in the Advanced tab of Handbrake.
[AT&T Samsung Galaxy S II SGH-I777] MistaRip:
ok. thanks

can you post the preset you use for your tab 10.1?

thanks again
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
It's basically the exact same preset except the resolution limits are 1280x720. The resolution limits are hard to find, you only see them when saving a profile.
[G1 Android Development] DorianX:
GingerFroyo 1.0​

This is only a themed ROM! Ok​

Hi guys! Here I am with this Froyo ROM

Because I'm not happy with Gingerbread ROMS (Feel slow to me compared with Froyo) I decided to "port" this theme to this ROM and put this Bootanimation, the result: GingerFroyo

I'm not a dev ok, I just bareboned, optimize some apks and themed NameLessFroyo because I like very much this ROM it's smooth and stable, and I like how Gingerbread looks.

I also bareboned tiny gapps because I don't need a lot of things and we can download from market (Gmail, Maps, Search...). If you need youtube and don't see it in market you can download from here. Please read NameLessFroyo Thread for Overview.

_________________________________________________________________________________________________________

Update!

Some people don't like CM based roms so I decide to "port" this theme to a AOSP based rom (DREAMteam Froyo v1.9.1)

This is an extremely barebones rom just includes basics apks ok (No youtube, gmail, maps, etc.) also removed almost all of ringtones, notifications, alarms, fonts...

If you use Custom MTD:

system: 63 (with my gapps, don't know with different gapps)

cache: 2

__________________________________________________________________________________________________________

Update!

-Optimized apk's

-Added all fonts (Some apps didn't showed correctly some chars)

-Changed some notification bar colors (now looks more like gingerbread)

-Added 32m of VM Heap Size to default

-Reverted 160 for dpi (didn't showed some apps on market with 150 dpi)

-Changed dial pad (now looks like gingerbread)

-Added latest superuser and su binary

-Added latest android terminal emulator

__________________________________________________________________________________________________________

Downloads:

GingerFroyo DREAMteam Updated MD5: fda7eaa8614ed69e78c1804ff47acde9

Mirror

GingerFroyo DREAMteam MD5: d2809ac0fcb12a98c0995451b2694c38

GingerFroyo DREAMteam Gapps MD5: 32c7247126dcca8b4bde70710cebb1c5

Mirror

GingerFroyo 1.0 MD5: 88563f19dfcf4011408fc4bde35dae65

GingerFroyoGapps MD5: 1fd1d2be31a65a7ec8288be333e4b271

Installation instructions:

1. Boot into Recovery

2. Make a backup (Very important!!!)

3. Wipe all (including SdExt)

4. Superwipe (Recomended)

5. Flash ROM

6. Flash Gapps

7. Reboot

My settings (NameLessFroyo):

-CPU: 596 MHz Set on boot

-No swap

-No Compcache

-No Jit

-Surface dithering disabled

-Lock home in memory disabled (but enabled system persistent in ADW system preferences)

-Lock messaging app in memory disabled (enable if you lost some messages)

-VM heap size 24m

If you have random reboots on NameLessFroyo or just want the newest ezterry kernel flash this: ezgb-2636-v1.5.2

If you like more stuff from google download tiny gapps from here or mdpi gapps (more and more stuff from google) from here

Credits:

tvall and DREAMteam for their DREAMteam Froyo

NLJ and all the people he already thanks for his NameLessFroyo

l0st.prophet for the theme

aph for the bootanimation

If somebody in credits don't like this please tell me or a tell to a moderator and delete this
[G1 Android Development] dmwase88:
Reserved.....thx for the hard work

Sent from my HTC Magic
[G1 Android Development] Rushness:
Sounds good ;)

But i dont like CyanogenMod that much :x
[G1 Android Development] d3adbroke:
Will it work on 32a with the right kernal
[G1 Android Development] darius99:
thanks for this rom. flashed,booted and currently using it.loving the look! :D

initially had an issue when I flashed your gapps; FCs at setup wizard and couldn't pass "touch Android to begin". no big deal, just re-flashed n used tiny gapps instead. could be just my encounter alone though.
[G1 Android Development] Neo2SHYAlien:
For now work fine. And so fast. I love so CM

ps With update for reboots my wi-fi stop work.
[G1 Android Development] validoican:
Great ROM

It is stable,fast..all working ok.Great theme btw:)..It is all working ok..Trt it with trust
[G1 Android Development] szaj:
battery drain fast ?
[G1 Android Development] validoican:
Battery life is great....same as FroyobyLazlo
[G1 Android Development] DorianX:
Should work on 32a device
[G1 Android Development] DorianX:
Did you ckeck MD5 for gapps? Did you wipe everything and do superwipe? Gapps it's working fine for me
[G1 Android Development] DorianX:
Please flash ezterry kernel maybe solved with
[G1 Android Development] DorianX:
Update on first post!
[G1 Android Development] prusokas:
Thank You DorianX and of course DREAMteam for all your work.

DT AOSP 2.2.2+extremely barebones+GB theme=beautiful and very fast ROM

Absolutely love it this will be my daily rom from now.
[G1 Android Development] DorianX:
You're Wellcome =)
[G1 Android Development] rickyiswhite:
download links arent working
[G1 Android Development] tvall:
Somehow I missed this....

You turned my simple stock rom into a sexy gb themed one..... awesome!

Thinking about adding a few changes to this and putting it on my gfs phone...
[G1 Android Development] DorianX:
I just themed your ROM :D you did an awesome job, thanks for that :)
[G1 Android Development] stamp:
I would love to test this rom, but all links to GingerFroyo are dead.
[G1 Android Development] rickyiswhite:
Same here man ?
[G1 Android Development] prusokas:
DorianX PM
[G1 Android Development] DorianX:
Thanks prusokas for re-upload the files I was going to upload today but I have a really slow upload speed conection...
[G1 Android Development] DorianX:
Updated download links (thanks again to prusokas)
[G1 Android Development] sugurufu:
all links to GingerFroyo are dead.
[G1 Android Development] DorianX:
I'm sorry I lost GingerFroyo files... if somebody have it please re-upload to dev-host
[G1 Android Development] conorkickass:
Links on the OP are working.
[G1 Android Development] DorianX:
GingerFroyo DREAMteam yes but GingerFroyo 1.0 (NameLessFroyo based) don't work
[G1 Android Development] prusokas:
Thx for the update
[G1 Android Development] DorianX:
You're welcome! Nice screenshot =)
[G1 Android Development] darius99:
this latest update is suuuper fast! damn..THX :D
[G1 Android Development] anddep:
mirror for the gapps?
[G1 Android Development] DorianX:
Mirror Added to OP

Edit: MD5 it's different to original one (This it's a small file (optimized apk's)) MD5: 8ee07e2723c0e3067d1be1ef980d3315
[G1 Android Development] petrkr:
Nice ROM, seems fast...

But it has same problem as other 2.2 ROMs. It can't seek mp4 video after 1hour and 15 minutes. I just wonder if that's some mediaserver error... Actually video track was sought fine, but audio and seek-bar was moved to beginning (actually at seek time minus 1 hour 15min) so seek to 2hours in video makes actual seek to 45min.

I tested now audio formats 2 hour long.

MP3: OK

OGG: OK

MP4 (audio only): OK

WAV: OK (Tested as long I thought it could be due filesize)

so that problem is just at MP4 with x264 video...
[G1 Android Development] DorianX:
Have you tried several 2.2 roms (including cm based)? I'm not the dev of this rom, I just delete it some things and port a theme... maybe you need to ask to devs of original rom:

tvall

Maximo360

Ldrifta

or to these recognized devs:

Ezterry

AndDiSa

hrk

They have more knowledge than me...

I don't use my phone to watch very long videos so I don't know that problem but a have problems with videos too... when recording a video seems laggy (little pauses) and when I play this video looks very pixelated and at the end says: "Sorry, this video cannot be played."