removed pthread.h