added the random person choice framework