refactor is focus on conversation function
refactor cycle conversations function
refactor cycle conversations function