adding a viz: handler