General product distribution