add segments
add turn restrictions
update segments
remove segment
add directions to segments
update gates