implement rel_list