extensive visualization