new fearture is matching with variant type and bind a value