This thread sucks it's too much to follow.