Ch 3 implementation # 2 strategies