more tests. need pthreaded ones