conversations refactor (next step)
conversations refactor (working now)