holy shit got it all working... sort of