threaded children creation