more fun visualization, with colors etc.  still has a bug.