added Thread capability