STEAM AND THREAD