cursor, holder interface change
clone extended value