i think i just had the biggest nerdgasm of my life.