matching algorithm: input: text file of user preferences as language service location
example: English,German,Spanish card US
front-end: allow user to select multiple from a list for their preferences download user's choices as a text file with the format indicated above so that the python program can directly read as input