yay working... sorta