Ah yeah, forgot to mention it isn't my own, I found it on another forum.