homogeneous product functión