Everything is almost working now yay