rewrite gy_list_object
initial gyerror