changes for visual