Expand your model (Question 1)

The function can take three parties as an option.