visual explanation