updated visual system template