item requirement adjustments, better usage