VIVA, SOLENOID, DVVT