it uses the message bus as assembly line to create each boundry phrase