in progress overnight
message passing between segments