added mva variable optimizer