updated visual