added relative_forward_list