Be still my beating heart! My 5th Grader is learning long division and sometimes working through the problems step by step is confusing to her. So you can imagine how excited I AM with this app, that translates long division into a color coordinated step by step process and has a number key pad so that the student can input their numbers every step of the way. Then, the numbers slide from the problem, into their proper place in the problem. Very visual and memorable! And also kinda fun!