changes for visualization