reactivated igor's external semaphore changes