thread oh and this is scabbed from my previous
I barely know what its doing, I'm going to learn soon.