refactor and show one item inventory