yay remaking the repo because i suck at git