that thread is waaaay long. Ive never had the time to read it