implementing buying helper items