I'll be working on that today and post it here :)
(if succeed)