whats goin on in this damn thread?