added lots of visualizers