use all_data in get_data