updated viz and reformulated