progress toward #2