changes to typedvalue