don't involve viviz into this mess