started to implement the turn-taking mechanism