I should be busy learning and reading hundreds of slides and pages for my final exams. But as usual my twitching brain move to the other side and make me sit down for 4 hours thinkering some design and this is the result.

Now, I have to read and learn seriously…