semaphore in unit tes, not yet complete