thread/speech stuff