This looks very promising, hope you are able to revive it post challenge.

Cheers,
-Arsheesh