Atlast a full deatiled thread.. previous one confused a lot of people