rerealize thread classes