update/improve

correcting duplicate items not showing up; using array of objects in
place of array of strings