added result visualization