refactor collaborators