Generating products controller