so i made this.