add - unique path I and II