revised approach for storing items as objects which will facilitate easier object handling for process flow