fraction, generator for product loop