yashsingh1/xdaforums huggingface dataset:
[Xperia Arc Themes and Apps] DdcCabuslay:
Update on the Z1 framework

It's been awhile since I've given you an update post. I thought I'd update you guys on my Z1 framework theme. It's fairly good news this time.

As you may have known, the Xperia Z Ultra had recently received an update which includes the X-Reality engine, but more importantly (for me), the new UI. I took the liberty of downloading the ftf and extracting the dump (along with blowing my bandwidth) and analyzing the framework-res for any changes. It turns out that the framework-res of the Z Ultra has been updated since the Z1 firmware was leaked a while back.

I've been able to successfully create a working framework-res and framework.jar with double colorization (for the dark and light apps as I pointed out before) and some new things. Some changes from the leaked Z1 framework-res to the official Z Ultra framework are:

Slightly refined switches (they look different from the Z1's leaked framework-res)

New loading spinner (it looks more like the loading squares in the PlayStation Store on the PS3)

New overscroll (will colorize on DeviceDefault.Light apps)

I'll keep teasing you more updates as I make more developments. I (most likely) will not post screenshots; I want it to be (somewhat) of a surprise. This doesn't mean I will release it before I head to university though.
[Xperia Arc Themes and Apps] Sahaab:
Thats awesum

But it just makes me more impatient XD

Best of luck bro

Sent from my LT18i
[Xperia Arc Themes and Apps] Mazellat:
Good news for all of us,we are waiting for you...
[Xperia Arc Themes and Apps] DeathStroke:
Are the checkboxes are of the same color(theme), as in the screenshot link,they are not properly visible.
[Xperia Arc Themes and Apps] DdcCabuslay:
Yes, the checkboxes match the theme accent.
[Xperia Arc Themes and Apps] DeathStroke:
Statusbar disappeared and lost setting from app drwaer, system apps stop working, getting fc of each on of them on reboot.

Using stock ics .587

Lupusv16

How I can fix them bro..??
[Xperia Arc Themes and Apps] DdcCabuslay:
Upload a logcat then I may be able to help you.

Do you have Aeon's small apps installed?
[Xperia Arc Themes and Apps] DeathStroke:
No m using stock ics .587 deodexd and no small apps installed.

I'll upload the logcat soon.
[Xperia Arc Themes and Apps] DdcCabuslay:
There's your problem. Read the OP again.
[Xperia Arc Themes and Apps] DeathStroke:
Huge mistake by me. Sorry..
[Xperia Arc Themes and Apps] DeathStroke:
Is the light and dark acent is same.

The one you added in the op.
[Xperia Arc Themes and Apps] DdcCabuslay:
Xperia Z1 Theme INBOUND

Surprise!

Xperia Z1 Theme coming.... TODAY!
[Xperia Arc Themes and Apps] DeathStroke:
Ton Ton Ton of Thanks in advance bro.. :D:D:D:thumbup::thumbup:

Feeling exited..
[Xperia Arc Themes and Apps] Master of Bisaster:
He released it already (time of your post)? Look in T&A
[Xperia Arc Themes and Apps] DeathStroke:
I got the update that time. Its GMT +530 HERE.. :D
[Xperia Arc Themes and Apps] Daniel D.:
Can anyone guide me to the solution of this problem? The "import contacts" feature is not usable because of the white text. I searched through the .xml files and after the string in the smali files, but I didn't find a string where I can change it. Even comparing with the Z1 framework or another ContactsImport.apk didn't help me.

If I could "read" the smali files like the .xml files, I wouldn't be asking...
[Xperia Arc Themes and Apps] endeavour900115:
Change the semcgenericuxpres.apk by the one in the ROM of Smart Xperia
[Xperia Arc Themes and Apps] Daniel D.:
Damn, why do I always forget to look into this file? Thanks for pointing it out - I'll try my best.
[Xperia Arc Themes and Apps] moaz93:
thanks a lot! :o
[Xperia Arc Themes and Apps] Joncat24:
How to...

How to change the system font? Like include the Sony system apps...

Coz i hv tried but no luck...the font are successfully apply,but just on the non-system apps....the Launcher and Sony system apps are still same not change...http://xdaforums.com/showpost.php?p=40192818&postcount=89 this is the font i had found...:laugh:

System Apps + Launcher

Root Explorer
[Xperia Arc Themes and Apps] GreatVegeta:
Can you make the colour 'white'?

Xperia arc s Stock ics .587
[Xperia Arc Themes and Apps] GRiM R3APER:
HELP!

thx for this nice Xperia Z framework.. but i have a tiny problem with the sliders & it's only in this menu!!

how to solve it??!
[Xperia Arc Themes and Apps] Futurust:
Quick noobie question. Is the systemUI only for ICS/stock based roms? Or will it also work for Jellybean roms, say for example, CM10? Thanks :D
[Xperia Arc Themes and Apps] nipunhp:
Wow

Youre awsom...thnx buddy....now my neo v is beautiful...

thanx....:cowboy::o:victory:
[Xperia Arc Themes and Apps] emwno:
Thankyou OP for providing the Xperia Z framework /systemui. Now I can start working on my theme for cm roms.
[Xperia Arc Themes and Apps] georgeiulian89:
Re: [UPDATE 2/05] Xperia Z Framework Theme [V. 0.40]

It's only for stock based roms.
[Xperia Arc Themes and Apps] DomusX10:
It's possibile that this MOD works on Zohaib Original Xperia T ROM ICS? with kernel KTG?
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: [UPDATE 2/05] Xperia Z Framework Theme [V. 0.40]

Try at your own risk; make a backup first.
[Xperia Arc Themes and Apps] TodorSRB:
Could you please put stock XZ SystemUI.apk? Or one from Till-Kruspe it looks the same as XZ

Thanks
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: [UPDATE 2/05] Xperia Z Framework Theme [V. 0.40]

I will consider it. What I might do is offer both the 4.2 and a stock SystemUI for choice.
[Xperia Arc Themes and Apps] session20:
Exactly do it in your next update.. plz.!!:good:
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: [UPDATE 2/05] Xperia Z Framework Theme [V. 0.40]

What do you think of this for a "normal" SystemUI?
[Xperia Arc Themes and Apps] Jonfensu:
Man, you forgot change one animation.... Check it out in Settings - Xperia - Connectivity :p
[Xperia Arc Themes and Apps] DdcCabuslay:
It changes fine for me... Are you using the new SemcSettings.apk from the NXT Settings mod or the stock one? Also animations aren't app specific; its a general animation for all apps and transitions so I can't edit an app specific transition.
[Xperia Arc Themes and Apps] palkia171993:
Look pretty nice, I like the color, the clear button should still be a little smaller i think :p

If you still intend to keep the systemUI with big toggle then I have a little suggestion now, you may want to change the background of each toggle to look similar to this (left picture) or change it similar to new on/off widget from xperia z (right picture)

as always, keep up your good work
[Xperia Arc Themes and Apps] DdcCabuslay:
Thank you for reminding me about the clear button. I will fix that right now. As for your suggestion for the 4.2 SystemUI; I will try it out when I'm done with the regular one.
[Xperia Arc Themes and Apps] Jonfensu:
Well, I am using.the.NXT semcsettings with the settings from danisariandi Rom...but the same animation appear when you open Contacts in call screen..... So.
[Xperia Arc Themes and Apps] DdcCabuslay:
Probably ROM specific. I'm on stock and like I said, I don't have that problem. Not a big problem though.
[Xperia Arc Themes and Apps] TodorSRB:
Perfect!
[Xperia Arc Themes and Apps] CynicBound:
Nice work, looks awesome! I have a few questions though, what file did you change to make the notifications (the strips, the ones you can wipe away) look different? I've been looking everywhere and I cannot find it. I would download this mod but I prefer the current systemUI, also will you even change the notification pull down bar from the Sony stock one to the android 4.2 two stage handle? If you do and manage to figure it out, can you tell me please? I've googled it and cannot find anything. Thanks.
[Xperia Arc Themes and Apps] DdcCabuslay:
There's no image file to the notifications themselves; its a colour in color.xml, but you can probably play around with it to make it a drawable (I personally do not know how to do that; maybe Google has an answer). I can change the 4.2 pull down bar back to stock JB; all you need are the two images. I won't change them until tomorrow though as I'm going to be uploading the next update now with the new, "normal" SystemUI.
[Xperia Arc Themes and Apps] DdcCabuslay:
Update!

Update! (Version 0.50/Release Candidate 1)

Updated framework-res.apk

Fixed On/Off switch text in holo dark apps

Minor animation fix for dialogs

Grid highlights fixed

Updated SystemUI.apk

Made a "normal" version; built on Till-Kruspe's Xperia TX SystemUI, based off current 4.1 Xperia JB SystemUI

4.2 SystemUI still available

Added PanelSettings.apk (for SystemUI mentioned above)

Called Quick Tools settings

With the announcement of Release Candidate 1, I am nearing the "official" out of development release. I will also allow ROM cooks to ask for permission to use my mod from RC1 onwards. Screenshots will come tomorrow. Flashable zip temporarily removed; will be back tomorrow.
[Xperia Arc Themes and Apps] th0ngpham:
I'm still waiting for port SystemUI normal from HDPI to MDPI, my mate:p
[Xperia Arc Themes and Apps] Jonfensu:
I am in STOCK as well, even with Stock settings.... Well, Who knows :p, but if you can solve it.. cool :good:

PD. Could you share your Settings.apk, please?
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: [UPDATE 2/06] Xperia Z Framework Theme [V. 0.50/RC1]

Patience. It will come soon.

http://xdaforums.com/showthread.php?t=2131114 I use the Settings from this thread.
[Xperia Arc Themes and Apps] Joncat24:
Re: [UPDATE 2/06] Xperia Z Framework Theme [V. 0.50/RC1]

No flash zip? XD
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: [UPDATE 2/06] Xperia Z Framework Theme [V. 0.50/RC1]

Ya I'll make one tomorrow with the new SystemUI and PanelSettings.
[Xperia Arc Themes and Apps] nipunhp:
Good But

Nice I've tested on Neo v....in your new panel settings...that BG colour is pure black....
[Xperia Arc Themes and Apps] :
Everyday my phone looks more like a T on Jelly Bean :good: Only thing it needs it's the blue clock when you open the notifications

I'm using it with this settings menu: http://xdaforums.com/showthread.php?t=2131114

And I downloaded the original SystemUI from Till-Kruspe to get the panel settings,now the quickpanel appears on the settings menu http://xdaforums.com/showthread.php?t=2012813
[Xperia Arc Themes and Apps] georgeiulian89:
I found a problem inDefault Themes.apk: all app backgrounds are black,so i modified them.Also,i've made some modifies in framework-res. Now i can say that is completely fixed. If you want me to upload,please PM.
[Xperia Arc Themes and Apps] Till-Kruspe:
Nope...that not a problem...see
[Xperia Arc Themes and Apps] androidseb:
The new systemui doesn`t work :(
[Xperia Arc Themes and Apps] session20:
can u add setting notification bar beside clear button.....
[Xperia Arc Themes and Apps] th0ngpham:
Can yoi fix this space:
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: [UPDATE 2/06] Xperia Z Framework Theme [V. 0.50/RC1]

Ah those days lol. I'll keep it the way it is now. No JB clock for now. And Ya, the TK's QuickPanel seem to be modded to appear in Settings, but I don't think everyone is using a compatible settings, so I took a safer route.

Looks nice, but the progress bars are from the ICS framework and the A's TK pointed out for the DefaultThemes, I made them all black on purpose, but you can upload yours if you want for others to have because it does look nice.

Odd. Did the 4.2 one work before? Do you have Aeon's mods installed?

It should be there. Are you using my PanelSettings.apk? I had the same problem when I was making it but after trying a few times I finally got it in the row of toggles. Try going to TK's thread and installing his SystemUI first, then installing mine on top. Otherwise I really don't know what to tell you. It's a fairly difficult issue to deal with.
[Xperia Arc Themes and Apps] androidseb:
i have all installed from aeon and the 4.2 has worked but after i installed the other systemui the 4.2 doesnt work too :(
[Xperia Arc Themes and Apps] georgeiulian89:
Re: [UPDATE 2/06] Xperia Z Framework Theme [V. 0.50/RC1]

Yes,i've used some PNG's from ICS framework, because for me the ones from JB looks misaligned (volume bar and checkboxes, that's why i've replaced them)... Anyway,i've tried to make the toggles to change the color (black when off and blue when on) but unfortunately i didn't managed :(...About the themes,i understood,i thought that was a bug :D
[Xperia Arc Themes and Apps] DdcCabuslay:
That's really odd. I have no idea how that would happen. I don't know what to really say, and I really do want to help you.

Ya I would love to get the switches to turn black when off and blue when on. Might investigate that later, but I might not get anywhere because I am still somewhat of a noob when it comes to that kind of stuff.
[Xperia Arc Themes and Apps] androidseb:
lol now it work i have installed the old backup and put it into system :laugh::laugh::laugh:
[Xperia Arc Themes and Apps] DdcCabuslay:
Phew! Good to hear.
[Xperia Arc Themes and Apps] DdcCabuslay:
That space is supposed to be there. If you look at videos of even the Xperia S, there's a gap on the sides
[Xperia Arc Themes and Apps] th0ngpham:
Oh, i understand, tks for your work:good::good:
[Xperia Arc Themes and Apps] rezaswandira:
Re: [UPDATE 2/06] Xperia Z Framework Theme [V. 0.50/RC1]

Do you have any idea why I still have the "on/off" text instead of "I/O" icon on the toggles?

Like a month ago i'm using danisariandi's smartxperia rom that include that i/o icon and it changed. Then I flashed CM10 on my phone. Yesterday I reverted to smartxperia again but theres no i/o but on/off. Ive tried flashing my phone like thousand times, clean install the rom, but nothing happens :(

Then I use this framework, the on/off text is still there. This thing makes me mad
[Xperia Arc Themes and Apps] Till-Kruspe:
Re: [UPDATE 2/06] Xperia Z Framework Theme [V. 0.50/RC1]

I have this problem when playing around with my friend xperia neo...I accidently solved it by full wipe it...
[Xperia Arc Themes and Apps] adamka13:
Hello !!

Firstly big thx for your hard work !! Your mod is awensome !!

Secondly I really love your new system ui but i dont like smal apps or XS locksreen (because eating too much ram i think) so i have a qouestion can you port your systemui to stock rom (without small aps) !! Please !!

Thx !!! :o :good: :good:
[Xperia Arc Themes and Apps] rezaswandira:
Re: [UPDATE 2/06] Xperia Z Framework Theme [V. 0.50/RC1]

I've tried it.. No luck
[Xperia Arc Themes and Apps] Till-Kruspe:
Re: [UPDATE 2/06] Xperia Z Framework Theme [V. 0.50/RC1]

Well...I'm out of idea... :/
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: [UPDATE 2/06] Xperia Z Framework Theme [V. 0.50/RC1]

I can try when I get back on my computer, but I can't promise it will work. I think I know how to do it though.
[Xperia Arc Themes and Apps] adamka13:
Thank you so much !!! You are the best !!! :)
[Xperia Arc Themes and Apps] DdcCabuslay:
SystemUI with no small apps support

Here's the SystemUI without small apps support. I have no guarantee it will work as this is untested. Make a backup before using.

http://www.mediafire.com/download.php?hw7nefqnmnqjhpa
[Xperia Arc Themes and Apps] georgeiulian89:
Here's my modified version (i don't like how volume bars and checkboxes looks like in JB,they look somehow misaligned,and i've replaced with the ones from ICS Xperia V framework) with 30 dpi onscreen buttons in portrait and 20 dpi in landscape mode. It's not flashable,it's a rar archive,so don't try to flash it with CWM.
[Xperia Arc Themes and Apps] Nabeel.:
Hi,

First of all a huge thanks for the hard work mate.. Really nice stuff.

Everything went fine, just one question

In your screenshot, i see white background

But mine is like this ( attachment )

Do i have to do somethimg in order to achieve that colour ?

Thanks a lot
[Xperia Arc Themes and Apps] georgeiulian89:
He's using the Phonebook.apk from Xperia T JB rom. Get it from here http://xdaforums.com/showthread.php?t=2133431
[Xperia Arc Themes and Apps] DdcCabuslay:
Version 1.00 and Announcements

Version 1.00 is officially released! Please note that if you have installed RC1, no changes have been made, so no need to redownload.

I am announcing that I will be accepting requests for colour changes. By default, the theme is based on the Sony Blue shade, #09afed. If you would like the theme to be in a different colour, I will gladly do it for you, but you must provide me with either:

The hex code for the colour you want (simply saying blue will not give me any information; I need the hex code. For example, blue would be #0000ff)

OR

A picture with the colour you want, so I can grab the colour off the image

If you give me a general colour (red, green etc.), if it is supported on the Xperia theme palette, then I will use the Xperia colour. Please be specific when asking for colour requests.

I will also look into MDPI and see what is left to do for MDPI.

Thank you all for supporting the early stages of this mod and making it what it is right now! I couldn't have done it without all of you. Really.
[Xperia Arc Themes and Apps] Kylez:
works great with xperia T Rom v6.8....where are the xperia JB apps?not included?in screenshoot at 1st page i see phonebook, messaging JB...is it working now with this framework???sorry for bad english
[Xperia Arc Themes and Apps] georgeiulian89:
They're not included,but works fine with this framework.
[Xperia Arc Themes and Apps] Dj MiZo:
Here is the Xperia JB Phonebook (port in progress):

http://xdaforums.com/showthread.php?t=2133431

And I attached the JB Conversations app. :good:
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: Xperia Z Framework Theme [V. 1.00]

This is framework and SystemUI only. You'll have to find the Xperia JB apps yourself. They're floating around the forums. And yes, they are working with the framework because I took a screenshot with them and I am using them right now.
[Xperia Arc Themes and Apps] Dj MiZo:
I absolutely love your framework! Thank you, such a nice work! :good:

BTW: Any update or fix for the 4.2 System UI preferences? 'Cause I really like it!
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: Xperia Z Framework Theme [V. 1.00]

I will work on it later on.
[Xperia Arc Themes and Apps] :
Found a weird bug with Alarm & Clock app. I've seen it before on a Xperia S, but never in mine...could this be caused by the framework? Small app doesn't look like this. It works, just the counter it's misaligned
[Xperia Arc Themes and Apps] ZN6:
Re: Xperia Z Framework Theme [V. 1.00]

Change your language settings to English US.

Sent from LT22i via Tapatalk
[Xperia Arc Themes and Apps] georgeiulian89:
Re: Xperia Z Framework Theme [V. 1.00]

Mine looks fine... You're using "Alarms and clocks" from JB or from ICS? I'm using the JB one.
[Xperia Arc Themes and Apps] :
Oh, I think I need the JB ones...where can I find them? They need to be ported? I downloaded a T system dump, I will try it
[Xperia Arc Themes and Apps] DdcCabuslay:
Mine seems fine, but I'm using the JB version of the SemcClock.apk. Try another version of the app, because I don't think its framework related; maybe app related...?

I seem to be really slow on replies. georgeiulian89 got to you first and I never saw. lol
[Xperia Arc Themes and Apps] rezaswandira:
Re: Xperia Z Framework Theme [V. 1.00]

Lol thats it, many thanks dude :)
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: Xperia Z Framework Theme [V. 1.00]

Just curious, what language were you using before?
[Xperia Arc Themes and Apps] rezaswandira:
Re: Xperia Z Framework Theme [V. 1.00]

I'm using UK english, and i think the on/off text only exist in UK english :confused:
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: Xperia Z Framework Theme [V. 1.00]

I'm on Canadian English and its fine, but I'll look into the UK English files tomorrow.
[Xperia Arc Themes and Apps] Joncat24:
Re: Xperia Z Framework Theme [V. 1.00]

Flash zip…? XD

And which is the new apk or framework?
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: Xperia Z Framework Theme [V. 1.00]

Nothing has changed since 0.50/RC1. The zip just contains all the files together- DefaultThemes, SystemUI, PanelSettings and framework-res. The SystemUI is the "normal" one. The 4.2 one is still available on mediafire, and I still need to look into the FC issue with that.
[Xperia Arc Themes and Apps] Joncat24:
Re: Xperia Z Framework Theme [V. 1.00]

Ok~this is the coolest mod i had did to my phone~!THANKS XD
[Xperia Arc Themes and Apps] Jonfensu:
Disable GPU acceleration in Develop Options

*Tiene que desactivar la Acelaracion por GPU para aplicaciones 2D en las Opciones de Desarrollo
[Xperia Arc Themes and Apps] fakhreza:
Is this means that this framework is only for odexed ROM?

Because mine is stock, but deodexed :)

Thanks in advance.
[Xperia Arc Themes and Apps] georgeiulian89:
Mine is also deodexed and it works fine.
[Xperia Arc Themes and Apps] kaz93:
Doesnt work on xperia T rom 6.9..notification bar wont appear,calendar and storage capability force close..and lastly,the phone boot to homescreen, hang and reboot, kinda in a loop.. I know that the OP says.that this is only for stock rom, im just want to try this mod..cheers
[Xperia Arc Themes and Apps] e_zhuk:
Sorry for noob question. Just updated from 0.4 to 1.0, and didn't found how to acess the settings of notifications. After pressing menu button nothin appears (in 0.4 was in the left upper corner).
[Xperia Arc Themes and Apps] session20:
copy PanelSettings.apk to system/app by downloading from OP (seperate apks) link. Reboot and change in quick panel settings..;)
[Xperia Arc Themes and Apps] Kylez:
i have question...when i choose reboot in powermenu...then screen is freezing but reboot works...i mean no animation shutdown ?
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: Xperia Z Framework Theme [V. 1.00]

What framework.jar are you using?
[Xperia Arc Themes and Apps] Kylez:
i use xperia T rom v6.8...so framework.jar from that rom...in your zip there is no framework.jar
[Xperia Arc Themes and Apps] DdcCabuslay:
Mm. I don't include a framework.jar because it's the same one from Aeon's mods. You're not on a stock ROM, so that's why your reboot confirmation doesn't come up.
[Xperia Arc Themes and Apps] Kylez:
oh it's ok...thanks for reply
[Xperia Arc Themes and Apps] XtremeSilencer:
i am on ice bean rom

will this mod work for me? sorry for this silly question...\

and does this cause any low performance??
[Xperia Arc Themes and Apps] DdcCabuslay:
No guarantee. Make a backup in case all goes wrong. This mod has no effect on performance.
[Xperia Arc Themes and Apps] DdcCabuslay:
Here's a framework-res with the edited UK English toggles.

http://www.mediafire.com/?3dp9mmq467563dx
[Xperia Arc Themes and Apps] XtremeSilencer:
bootloop on ice bean

now trying on UHD :P

---------- Post added at 06:30 PM ---------- Previous post was at 06:26 PM ----------

Works On UHD!

but i dont get the white dialer and messaging app and the launcher!

helP?
[Xperia Arc Themes and Apps] Yarman2000:
I think it's just not included in this mod ;)

Just search for it in Themes and Apps section.
[Xperia Arc Themes and Apps] satvikvg:
Re: Xperia Z Framework Theme [V. 1.00]

Hi my friend... May be I have one issue...

Lock screen wallpaper won't change according to that of displayed in theme's...

Hope u will go through this thanks a lot buddy... :)
[Xperia Arc Themes and Apps] DdcCabuslay:
Re: Xperia Z Framework Theme [V. 1.00]

It's not supposed to.
[Xperia Arc Themes and Apps] Jonfensu:
Re: Xperia Z Framework Theme [V. 1.00]

There is one bug with the progress bar
[Xperia Arc Themes and Apps] palkia171993:
After days of struggling with Viper rom, I finally installed it right:D. I tried this mod right after that and it works just fine :good:
[Xperia Arc Themes and Apps] SammiSaysHello:
Is this for arc/s only or if not, what other devices does this work with? :)
[Xperia Arc Themes and Apps] Futurust:
Re: Xperia Z Framework Theme [V. 1.00]

I tried this with neo v and it worked like a charm.
[Xperia Arc Themes and Apps] SammiSaysHello:
rightio. Need to know if there're any others because i might do a write up :)