Refactored to remove User1, User2, Selection1, Selection2, etc