------------------------- Vari