introduced Thread namespace