Complet thread methods