tests pass - except for visualization