hopefully i can get to my brain working to just a fraction of this.