doesnt handle middle names
added countries in case we do where query