tested if i'm doing this right
idk lol