what's the difference between the three mentioned in the thread title?