parallel products