sorry, what's mean of copyWithNewOffset()? you mean add a new function?