that was awesome.  fully functional version 1.  needs to be tested, but awesome awesome awesome