what are we doing with return_list?