Added Semaphore
docs