Add OffsetFunction