The basic idea is a good one.
I approve.

Gorgon