this thread just go funny....