removed terrible, get_all_names, method