i'm an idiot, idk wtf i'm doing with this