What a journey this has been lmao