update for new visual system