changes to define more item combination types