add graphical display of steps, still debugging needed