set_struct_pointer and set_list_pointer