Functions as a Collaborator