changes in messages flow