Got this working, dont want anyone else to struggle like I did. I hate everything now.