testing with no semaphores