product bases