Removing client logic to a separate file for each of the three languages currently supported