example visual updates