its sorta working now yay