added support for variant type newins