completed method matchIDchoices