Revisiting the design and implementation of GAVIS: J-GAVIS