It's pretty safe to say that I have no idea what i'm doing