Progress on fixing this piece of shit, but still can't sign in for some fucking reason