Did a whole lot a work. This pretty much is the first version.