changed the behavior to have multiple items of the same object with different properties like the size