i've been talking about making these for months so i might as well