expanded convert_name