It is very incomplete, but there is a good idea in there. I'd like to see where it goes if you work on it more.