how educational and inseresting this thread is