encapsulate // add get item amount
encapsulate // add get item amount