removed addvalueconditional and convertindex entirely