Semaphore functionality added