Product groups