One problem that we have not tackled yet is determining the language of origin for each name.
the second step was to apply the first models on the data to further clean and tidy it up (details are given in section 5.1), so that a second, better series of models is obtained.