7th version; addItem array added; problem outputting product details to receipt