fixed get_a_name funcs