Improve the accuracy of the items request in make_purchase