visualization is almost ready... but throws an exception. it would be cool if it worked