[Tweak] CyanogenMod 11 ultimate Speed - Xperia SP General

Hello Everyone
So CyanogenMod 11 is bet laggy in SONY XPERIA SP
Here Is a few tips to Get maximum performance in your xperia sp
:laugh: :laugh: :laugh:
PS : DO IT AT YOUR OWN RISK
PS : you can skip any step
1 _ Flash Williams kernel :
Here is the link : http://forum.xda-developers.com/showthread.php?t=2764939
Features :
Based on Cyanogenmod kernel sources
Compiled with linaro GCC 4.9.1 toolchain, -O3
Frequency table from 281Mhz to 1832Mhz
Governors : interactive, ondemand, performance, conservative, lagfree, smartassV2, intellidemand2, intelliactive and
lionheart
I/O schedulers : noop, deadline, cfq, V(R), row, sio, fifo
Custom mpdecision, thank's to show-p1984 and DooMLoRD
Undervolting
Dynamic fsync thank's to faux123
FauxSound thank's to faux123
Force fast charging
TWRP and CWM recovery included]
2 _ Flash MaliveBooster :
Here is the link : http://forum.xda-developers.com/showthread.php?t=2750921
Features:
Increase touchscreen sensitivity
Less battery consumption
Small and simple SD-Card read ahead script, configured to work with "4096 KB"
Faster Ext4 File-Systems optimization & instant-mount
Wireless Speed Tweaks
Graphics Enhancement
Custom Sysctl (made by myself)
Optimized overall performance
Photo and video recording quality considerably increased
CWM Flashable
Custom Hosts
Easy to uninstall
3 _ GPU performance boost :
***UPDATE NEW LINK***
Link : https://drive.google.com/file/d/0B_li09DU1G20QWkwWWhxUnZLcW8/view?usp=sharing
1. download The zip
2. copy it to sd_card
3. Mount system
4. flash The zip
5. reboot
6. Open terminal emulator.
7. Type:
Code:
su
wm size 720x1280
Then You are done
:laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh: :laugh:

Anyone have tried?
Will this work with CM11s?

qenthankz said:
Anyone have tried?
Will this work with CM11s?
Click to expand...
Click to collapse
I'll try it in 30 minutes.
I think that's compatible. But don't do it now, we don't know. :/

yes it will
qenthankz said:
Anyone have tried?
Will this work with CM11s?
Click to expand...
Click to collapse
i've install it in my XPERIA SP and It's working really Fast So

yaman noruie said:
i've install it in my XPERIA SP and It's working really Fast So
Click to expand...
Click to collapse
I tried all cm11 based roms and roms that are not cm11 based, but are again 4.4.x. All of them were fast, but laggy and not smooth. Will these mods in the thread you made fix the problem and make the phone smooth as 4.3 or even better? Do I need williams kernel, because I tried it and it doesn't improve performance or smoothness. Can't I install mod 2 and 3 without william's kernel?

I need a decryption key to download the GPU performance booster.

My dear Friend
rdlegy said:
I tried all cm11 based roms and roms that are not cm11 based, but are again 4.4.x. All of them were fast, but laggy and not smooth. Will these mods in the thread you made fix the problem and make the phone smooth as 4.3 or even better? Do I need williams kernel, because I tried it and it doesn't improve performance or smoothness. Can't I install mod 2 and 3 without william's kernel?
Click to expand...
Click to collapse
these mods will fix the problem and make the phone as smooth as 4.3 ,if you really don't want to flash williams kernel you can just skip it
but i think it does improve performance and smoothness especially if you put your Governor : lagfree
and I/O schedulers : cfq :laugh:

Bruno_Puzoni said:
I need a decryption key to download the GPU performance booster.
Click to expand...
Click to collapse
just download the zip and open cwm and mount system then flash the zip

No you don't
Bruno_Puzoni said:
I need a decryption key to download the GPU performance booster.
Click to expand...
Click to collapse
jut follow These Simple Steps :
1. download The zip
2. copy it to sd_card
3. flash The zip
4. reboot
5. Open terminal emulator.
6. Type:
Code:
su
wm size 720x1280
Then You are Done

mega is asking for the decryption key??????where i can find it

RoXzAn said:
mega is asking for the decryption key??????where i can find it
Click to expand...
Click to collapse
you don't need it just download the zip and flash it

RoXzAn said:
mega is asking for the decryption key??????where i can find it
Click to expand...
Click to collapse
ohhh yeah i will upload new link for that

GPU performance boost
what about the new link for the GPU performance boost ?

hi guys, i have a question.. if i install cm11, then the led with album and walkman work?? if don't work, i can reinstall a stock rom with flashtool and then the led work again? thank you, is much important, sorry for my english. i have a LBL.

Easyfire93 said:
hi guys, i have a question.. if i install cm11, then the led with album and walkman work?? if don't work, i can reinstall a stock rom with flashtool and then the led work again? thank you, is much important, sorry for my english. i have a LBL.
Click to expand...
Click to collapse
Yes it will work with stock rom [emoji3]
Sent from my Xperia SP using Tapatalk

Rupant said:
Yes it will work with stock rom [emoji3]
Sent from my Xperia SP using Tapatalk
Click to expand...
Click to collapse
thank you, but on cm11, the led work? on walkman and album? with LBL.

Easyfire93 said:
thank you, but on cm11, the led work? on walkman and album? with LBL.
Click to expand...
Click to collapse
No

umair42 said:
No
Click to expand...
Click to collapse
and if i install led music xperia app? work? thank you

Can i use the 2nd and the 3rd tweak on PA ROM with locked bootloader ???

Easyfire93 said:
and if i install led music xperia app? work? thank you
Click to expand...
Click to collapse
I think led music effect app only works with music players(not all but with walkman works) and not with album.

Related

[Q] Help with desicion

so i got the nexus for 4 months and i decided to Root.
I installed trinity kernel (TF131-1836-4.2.2) and then all the problem start.
1:the device is slow
2: benchmark result lower then stock
i'm searching for a week and there are so many version that i don't know what to choose
please which Kernel and Rom you think is the best for performance,benchmark, color, battery and rom options?
and if you can please give me links :good:
thank you
Diymantion said:
so i got the nexus for 4 months and i decided to Root.
I installed trinity kernel (TF131-1836-4.2.2) and then all the problem start.
1:the device is slow
2: benchmark result lower then stock
i'm searching for a week and there are so many version that i don't know what to choose
please which Kernel and Rom you think is the best for performance,benchmark, color, battery and rom options?
and if you can please give me links :good:
thank you
Click to expand...
Click to collapse
I`am using the stock 4.2.2 rom and Franco kernel r147 and batterylife and performance is great. Franco also offers good color and sound control. Screenontime is about 5 hours but it also depends on the user setup and usage off course. Btw benchmarks don`t mean anything, real life user xperience is what counts
law yqxpre
gee2012 said:
I`am using the stock 4.2.2 rom and Franco kernel r147 and batterylife and performance is great. Franco also offers good color and sound control. Screenontime is about 5 hours but it also depends on the user setup and usage off course.
Click to expand...
Click to collapse
1:should i erase all ? or just flash franco and that's it?
2:i asked about a rom because i read that people have more good options than stock
Diymantion said:
1:should i erase all ? or just flash franco and that's it?
2:i asked about a rom because i read that people have more good options than stock
Click to expand...
Click to collapse
1. No you don`t have to wipe the device, just flash the kernel and install Franco Kernel Updater from Play and set it up.
2. Rom`s you have to try for yourself, there are plenty AOSP an AOKP roms out there.
gee2012 said:
1. No you don`t have to wipe the device, just flash the kernel and install Franco Kernel Updater from Play and set it up.
2. Rom`s you have to try for yourself, there are plenty AOSP an AOKP roms out there.
Click to expand...
Click to collapse
ok so i found this : http://forum.xda-developers.com/showthread.php?t=2002782&page=1
which should i download?
now if you say the Milestones: there are 2 zips there
i need to flash both or what? (sorry if its a stupid question)
Diymantion said:
ok so i found this : http://forum.xda-developers.com/showthread.php?t=2002782&page=1
which should i download?
now if you say the Milestones: there are 2 zips there
i need to flash both or what? (sorry if its a stupid question)
Click to expand...
Click to collapse
I recommend the 4.2.2 Nightlies, these are the latest releases with the latest tweaks and options. You can download and install kernels from within the franco Kernel App from Play. Your device beeing slow can also be caused by ongoing background processes like apps, widgets and syncs that strain the cpu.
gee2012 said:
I recommend the 4.2.2 Nightlies, these are the latest releases with the latest tweaks and options. You can download and install kernels from within the franco Kernel App from Play. Your device beeing slow can also be caused by ongoing background processes like apps, widgets and syncs that strain the cpu.
Click to expand...
Click to collapse
i have 5 progs on the nexus
after i rooted it deleted all.
1: now the device is fast no lag
2: color setting - i changed the saturation to 119 (all the rest left as is) and the color is just BEAUTIFUL.
3: benchmark the score is BAD (i know you say not important)
do you have any suggestion for improving the device?
things to turn off? calibration? oc?
thanks for all your help
Diymantion said:
i have 5 progs on the nexus
after i rooted it deleted all.
1: now the device is fast no lag
2: color setting - i changed the saturation to 119 (all the rest left as is) and the color is just BEAUTIFUL.
3: benchmark the score is BAD (i know you say not important)
do you have any suggestion for improving the device?
things to turn off? calibration? oc?
thanks for all your help
Click to expand...
Click to collapse
Try undervolting, start with -50mV and if all goes well lower each step with -25mV. Undervolting reduces heat and thermal throtling issues. Just press the thanks button to thank someone that helped you
gee2012 said:
Try indervolting, start with -50mV and if all goes well lower each step with -25mV. Undervolting reduces heat and thermal throtling issues.
Click to expand...
Click to collapse
ok one more thing please
is franco auto improve the sound of the device ? or i need to d/l a prog for that too?
Diymantion said:
ok one more thing please
is franco auto improve the sound of the device ? or i need to d/l a prog for that too?
Click to expand...
Click to collapse
Sound enhancements/options are built into the app. Thanking once will do, but thanks anyway
gee2012 said:
Sound enhancements/options are built into the app. Thanking once will do, but thanks anyway
Click to expand...
Click to collapse
where is this sound thing? i dont see it in play..is it in franco update app?
if i see another "thank you" even in other post i will PUSH it right away :laugh:
Diymantion said:
where is this sound thing? i dont see it in play..is it in franco update app?
if i see another "thank you" even in other post i will PUSH it right away :laugh:
Click to expand...
Click to collapse
In the Franco app in sound options.
gee2012 said:
In the Franco app in sound options.
Click to expand...
Click to collapse
no sound option my friend..i moved in each part of the app (franco kernel updater)
Diymantion said:
no sound option my friend..i moved in each part of the app (franco kernel updater)
Click to expand...
Click to collapse
I think that option is only available in the paid Franco app.
gee2012 said:
I think that option is only available in the paid Franco app.
Click to expand...
Click to collapse
i know , i'm talking about the paid app.
i have all the options, but not for better sound quality..i have for better headphone volume.
Diymantion said:
i know , i'm talking about the paid app.
i have all the options, but not for better sound quality..i have for better headphone volume.
Click to expand...
Click to collapse
Look in custom kernel settings somewhere at the botom, there should be something about sound setttings i`am sure. Not on Franco atm so don`t know the exact location. Or look on the Franco kernel thread and use `search this forum`in the top right section for sound control.
Try this kernel, it is modified Franco kernel with Faux sound options http://forum.xda-developers.com/showthread.php?t=2272140.
thank youuuuuuu
Try this kernel said:
http://forum.xda-developers.com/showthread.php?t=2272140[/url].
Click to expand...
Click to collapse
how can i control the volume? faux made it sound good but very low

CM11 SuperTweak

For Stock CM11 Without Any Custom Kernel :
- High Performance and Battery save
- Smooth Scrolling
- Smooth Video Recording
Make your own test on AnTuTu and Quadrant. You will see the difference !
This is my personal settings for stock cm11. Just to share and if you don't like it, don't use it !
Update: battery drain fixed (power management enabled)
Please backup before flashing !
New Update
thank testing
Thanks however it seems to produce the lowest antutu score I've had 37,400. Before I was getting 39 + using performance.
Update : Battery drain fixed
(please use recovery for flashing to set permissions, and don't overwrite)
marouane80 said:
For Stock CM11 Without Any Custom Kernel :
- High Performance and Battery save
- Smooth Scrolling
- Smooth Video Recording
Make your own test on AnTuTu and Quadrant. You will see the difference !
This is my personal settings for stock cm11. Just to share and if you don't like it, don't use it !
Update: battery drain fixed (power management enabled)
Please backup before flashing !
Click to expand...
Click to collapse
If this is a CM11 super tweak, why don't you submit your changes to the CM11 team for inclusion instead of posting as a flashable zip?
pananza said:
If this is a CM11 super tweak, why don't you submit your changes to the CM11 team for inclusion instead of posting as a flashable zip?
Click to expand...
Click to collapse
they don't want to change it
nothing here for slimkat right ?
works on AICP?
marouane80 said:
New Update
Click to expand...
Click to collapse
Only CM or CM based ROMs too?

[VE][ROM][STOCK][V2]GoldenS5 Style rom

THIS ROM IS NOT FROM ME ! IM JUST MAKING THREAD BECAUSE THERE ISN'T ONE
developers are:
Leandro Lopes (LL)
Rodney -eu kk- (RDY)
Requirements:
S3 mini VE (NOT GT-I8190 ! )
Philz Touch Recovery
Downloads:
Rom:
https://mega.co.nz/#!KItS1TLD!f_-YkGYUITrmJJu6Ad-ZqCjhGB9pbMN37ZBHGqKkJjU
S5-Theme:
https://drive.google.com/file/d/0B-q_L7oIt35yMGYzTWZfU2ZhN1E/edit?usp=docslist_api
Screenshots:
https://mega.co.nz/#!aE1QmA7I!JiMZ2AX69lQWqgJiQwsPTVH9Koshfyujhf8Ql1iAjOA
How to install:
Format system,data and cache
Wipe data and cache
Wipe dalvik-cache
Mount system,data and cache
install Rom
(OPTIONAL mount system,data and cache install S5-Theme)
Reboot
Wow,this Rom go.....
Thanks for this!!!:good:
An Question:Kernel inside this Rom is:3.4.5-2824661
[email protected]#2
Is this an another Kernel????
klagr said:
Wow,this Rom go.....
Thanks for this!!!:good:
An Question:Kernel inside this Rom is:3.4.5-2824661
[email protected]#2
Is this an another Kernel????
Click to expand...
Click to collapse
Its the same.
Btw I will add a theme to make it more look like s5.
nice work!!! i like it
it is debloatware right?it is tweaked?
nice to put viperfx
KwstPap said:
nice work!!! i like it
it is debloatware right?it is tweaked?
nice to put viperfx
Click to expand...
Click to collapse
Yes some bulid.prop tweaks for battery saving ...
testando...
i had it,it's stable for daily use here the screenshoots provided with zip
​
Thanks
Thanks fo this thread.
Rom looks amazing
Dou You know the kernel in this rom is stock or moded ?
I think about OC out CPU....
This kernel support init.d ?
Thx for you help.
NALA
nalas said:
Thanks fo this thread.
Rom looks amazing
Dou You know the kernel in this rom is stock or moded ?
I think about OC out CPU....
This kernel support init.d ?
Thx for you help.
NALA
Click to expand...
Click to collapse
Its stock but for OC maybe this is helpfull Or install tegrak OC :
http://m.youtube.com/watch?v=i-V-WBnSClo
Dont know if it works but I think very risky
PaulRichter said:
Its stock but for OC maybe this is helpfull Ort install tegrak OC :
http://m.youtube.com/watch?v=i-V-WBnSClo
Dont know if it works but I think very risky
Click to expand...
Click to collapse
Hello .
Thx but i tried this method.
Unfortunately the files wont't write - and no changes saved.
I've change permisions with Root Browser but this not help.
I/ve change to max CPU at 13000000 - 1,3MHz
In our phone it is in : /system/devices/system/cpu/cpu0 (1)/cpufreq/ .
Maybe I do something wrong.....
Sorry for ma EN...
Hello.
Can't wait newer version of S5 Style ....
Can You tell us when You put in this thread ?
Thx and very nice work
nalas said:
Hello .
Thx but i tried this method.
Unfortunately the files wont't write - and no changes saved.
I've change permisions with Root Browser but this not help.
I/ve change to max CPU at 13000000 - 1,3MHz
In our phone it is in : /system/devices/system/cpu/cpu0 (1)/cpufreq/ .
Maybe I do something wrong.....
Sorry for ma EN...
Click to expand...
Click to collapse
Try tegrak OC.
PaulRichter said:
Try tegrak OC.
Click to expand...
Click to collapse
Thx but tis not work - the kernel is not compatible to Tegrak.
I think the kernel must be moded to run this app.
Thx a lot.
nalas said:
Thx but tis not work - the kernel is not compatible to Tegrak.
I think the kernel must be moded to run this app.
Thx a lot.
Click to expand...
Click to collapse
Im a noob in kernel develop @SolarPlexus maybe ask him
nalas said:
Hello.
Can't wait newer version of S5 Style ....
Can You tell us when You put in this thread ?
Thx and very nice work
Click to expand...
Click to collapse
As Im not the dev of the rom I think I cant update it without permission but s5 theme has been uploaded .
Hello.
I find This - I8200 N/L ROM S5 style v2.
I've load this in I8200 and everything it's good - the rom is stable.
You can download the rom from YT site or from There.
I think this is the v2 version ROM from this thread.
Good work:
Leandro Lopes (LL)
Rodney -eu kk- (RDY)
Hello.
I loaded the rom S5 style v2 (link above) a few day ego and it's stable and good battery life.
I installed a Mallive Booster, too.
Lokks pretty and good for daily use.
Greets
wow awesome!!! im downloading it now, hope it is smooth and fast and less battery drain
.
lucky patcher says something about root are instable on v2, and sorry, my english is very poor...
K_Orcheski said:
lucky patcher says something about root are instable on v2, and sorry, my english is very poor...
Click to expand...
Click to collapse
Try to run Lucky Patcher version 4.* version 5.* don't work with this rom.
I have lucky patcher 4.4.7 and it works.

[Kernel] VisionZ / fast - smooth - battery-friendly

--> Moved
Reserved
Does it work with camera mod and does it allow fast picture taking with moto camera app like stock kernel does? (This is something the TurboZ kernel failed at)
Does this kernel work with 7.1.1 nougat stock?
xamindar said:
Does it work with camera mod and does it allow fast picture taking with moto camera app like stock kernel does? (This is something the TurboZ kernel failed at)
Click to expand...
Click to collapse
dchitolie said:
Does this kernel work with 7.1.1 nougat stock?
Click to expand...
Click to collapse
you can only try it. it is an beta atm. i have to do more patches and test before i release it as stable.
Where is the download link ?, thanks
AuxXxilium said:
CPU up to 1.6 & 2.2 GHz (only works on Patched roms)
GPU up to 624 MHz
ElementalX,Ondemand, Interactive, Performance, Conservative, dancedance, nightmare, powersave CPU Governors
Adreno Idler
Adreno Boost
Anykernel Installer
more...
Click to expand...
Click to collapse
This sounds interesting,
does this kernel have also voltage & undervolting support ?
Mennpiko said:
Where is the download link ?, thanks
Click to expand...
Click to collapse
Haha, you're right. I didn't even realize that there is only the source linked ...
Either it's a skill test, and one needs at least to be able to compile kernel to use this one
or maybe AuxXxilium wants to test it a bit more, before releasing it into the wild^^
Please close this thread.

[KERNEL][MI5SPLUS][LOS14.1]CrazyAquaKernel v2 [4-9-17]

FOR DEVS AND USERS BEFORE FIGHT ME CLICK HERE!: https://forum.xda-developers.com/showpost.php?p=70362424&postcount=3
Code:
DISCLAIMER!!
I am not responsible in any way for anything that can be happen to your device when you flashing my kernels.You do so at your own risk!
Features
Anykernel:
- Anykernel2 zip for maximum compatibility with all ROMs, CrazyAquaKernel uses your existing ramdisk (Do NOT flash this over other custom kernels!You should only flash CrazyAquaKernel over the kernel that came with your ROM!!)
Toolchain:
UBERTC 4.9 Toolchain
CPU:
- governors:
elementalx
interactive
ondemand
zzmoove
ondemandplus
conservative
powersave
userspace
- input boost
IO schedulers:
bfq
tripndroid
cfq
noop
deadline
fiops
row
sio
siopilus
zen
vr
fifo
Thermal:
- msm thermal
GPU:
- Adrenoboost
More:
- init.d support
- insecure kernel (adb has root privileges)
- frandom
- PVS level info
- frandom
- notification led control
- kcal v2
- CRC Check Disabled
- Dynamic filesystem read-ahead
- A lot improvments
- A lot fixes
Download Link CrazyAquaKernel[AnyKernel]:https://www.androidfilehost.com/?w=files&flid=209535
Installation guide
Do NOT flash this over other custom kernels!
You should only flash CrazyAquaKernel over the kernel that came with your ROM!!
- Download Kernel from this thread
- Flash it with Recovery
[Wipe cache and Dalvik cache recommended]
- Then Reboot
Enjoy the CrazyAquaKernel !!!!
Credits
thx Eliminater74
thx Faux123
thx Savoca
thx RenderBroken
thx flar2
thx osm0sis
thx ShinyShide
thx bhb27
thx Lord Boeffla
thx the devs where made the cm14 bootable and working
thx CrazyGamerGR yeh me
XDA:DevDB Information
CrazyAquaKernel, Kernel for the Xiaomi Mi 5s Plus
Contributors
CrazyGamerGR
Source Code: https://github.com/CrazyGamerGR/CrazyAquaKernel-xiaomi-sd820-sd821-los
Kernel Special Features:
Version Information
Status: Testing
Created 2017-08-24
Last Updated 2017-08-24
FAQ
Recommended app : Kernel Adiutor
changelogs
v1.0/24-08-17
- initial release
v2.0/4-9-17
- input boost
- frandom
- msm thermal
- many improvments under the hood
reserve1
reserve2
reserve3
Is this works with Magisk?
After flashed kernel, Magisk Manager does not working..
wolfwork said:
Is this works with Magisk?
After flashed kernel, Magisk Manager does not working..
Click to expand...
Click to collapse
Flash again Magisk if doesn't work, because i didn't changed something where can brake the root.My kernels are include a few features and i try add only usefull commits
Sent from my iPhone using Tapatalk Pro
CrazyGamerGR said:
Flash again Magisk if doesn't work, because i didn't changed something where can brake the root.My kernels are include a few features and i try add only usefull commits
Sent from my iPhone using Tapatalk Pro
Click to expand...
Click to collapse
My mistake. The problem is installing an old magisk module.
Now all fine! Thanks your reply.
Thanks for your work, can you implement EAS for our device?
can i flash it over latest miui 9 dev rom? or just los and aosp?
khanjui said:
Thanks for your work, can you implement EAS for our device?
Click to expand...
Click to collapse
With my experience about eas i didn't saw any battery difference thats why i didn't like much eas and i focus to more usefull features
Sent from my iPhone using Tapatalk Pro
didicola said:
can i flash it over latest miui 9 dev rom? or just los and aosp?
Click to expand...
Click to collapse
Just for los based roms m8
Sent from my iPhone using Tapatalk Pro
CrazyGamerGR said:
Just for los based roms m8
Sent from my iPhone using Tapatalk Pro
Click to expand...
Click to collapse
eyxaristw file moy!
didicola said:
eyxaristw file moy!
Click to expand...
Click to collapse
Tpt file
Sent from my iPhone using Tapatalk Pro
yeees custom kernel for mi5s plus
Phone felt a bit sluggish at the start, but that went away fast.
Some GPU Governors freeze my phone forcing a full reset.
Can't really tell the difference aside from that. Thanks!
UsernameNotRecognized said:
Phone felt a bit sluggish at the start, but that went away fast.
Some GPU Governors freeze my phone forcing a full reset.
Can't really tell the difference aside from that. Thanks!
Click to expand...
Click to collapse
Thx for feedback m8
Sent from my iPhone using Tapatalk Pro
Funny, but this kinda fixes my weird lagging problem on LineageOS. So the default gov. is sucks for my device, lol.
Well thanks a ton for the work! wish if you could add impulse, wheatley and lagfree on the kernel tho!
pote2639 said:
Funny, but this kinda fixes my weird lagging problem on LineageOS. So the default gov. is sucks for my device, lol.
Well thanks a ton for the work! wish if you could add impulse, wheatley and lagfree on the kernel tho!
Click to expand...
Click to collapse
I had impulse in my kernels ,i will add it again soon m8
Sent from my iPhone using Tapatalk Pro
Thanks!

Categories

Resources