a novel generator