damn 6000 words, thats one in depth mother fuckin description. lol