oh snap! man a thread like this you cant leave out the details!