*great* use of helper methods! nice job of refactoring out code that is (or is likely to be) reused, with *good names*, and keeping calling methods small & tight