work towards inventory menu logic.
merging changes