I went through all of this and I'm going through it lol