a lot of stuff to work through here, thanks man