implemented visualizers in index