Don't ask, I don't even know my self...
Elliebox inspired me, I just did what came to my mind...
1.0 -release 1.1 -added blt part to change the name