product interaction