[ToDo]: move is_affiliated()