added a draft of my nobugs contribution.  I am still working on it.  Comments are welcome.
added a draft of my nobugs contribution.  I am still working on it.  Comments are welcome.