add check for different product