semaphore change, crossroad added,
constructor added to presenation