fix
fix variant type