add POSIX Threads part 2