added case where reservation in the middle of another reservation