well it's not pretty, but it'll work for now.  Close #6.