base class for the get_list