added vieq and controller