TESTING: need-based discount plugin -- almost there