removed old member which no longer was used
added semaphores