there can have variations between specific items of the same type