I've came across with this beautiful idea many times before, but I've never done it till now. I was thinking I should make my ow...