adds squares all the way down