before pthreading...