implemented inventory item selection